Я могу собрать свой проект и запустить его с помощью intellij, но когда я пытаюсь скомпилировать его в терминале с find . -name "*.java" > sources.txt; javac -sourcepath @sources.txt
, он выдает мне ошибки, которые intellij не обнаруживает.
Я попытался выполнить рефакторинг (изменениеимена классов), но это, очевидно, не помогает.
location: package za.co.wethinkcode.avaj.simulator
src/za/co/wethinkcode/avaj/simulator/vehicle/Flyable.java:7: error: cannot find symbol
public void registerTower(WeatherTower WeatherTower);
^
symbol: class WeatherTower
location: interface Flyable
src/za/co/wethinkcode/avaj/simulator/vehicle/Baloon.java:3: error: cannot find symbol
import za.co.wethinkcode.avaj.simulator.WeatherTower;
^
symbol: class WeatherTower
location: package za.co.wethinkcode.avaj.simulator
src/za/co/wethinkcode/avaj/simulator/vehicle/Baloon.java:6: error: cannot find symbol
private WeatherTower weatherTower;
^
symbol: class WeatherTower
location: class Baloon
src/za/co/wethinkcode/avaj/simulator/vehicle/Baloon.java:57: error: cannot find symbol
public void registerTower(WeatherTower WeatherTower) {
^
symbol: class WeatherTower
location: class Baloon
src/za/co/wethinkcode/avaj/simulator/vehicle/JetPlane.java:3: error: cannot find symbol
import za.co.wethinkcode.avaj.simulator.WeatherTower;
^
symbol: class WeatherTower
location: package za.co.wethinkcode.avaj.simulator
src/za/co/wethinkcode/avaj/simulator/vehicle/JetPlane.java:6: error: cannot find symbol
private WeatherTower weatherTower;
^
symbol: class WeatherTower
location: class JetPlane
src/za/co/wethinkcode/avaj/simulator/vehicle/JetPlane.java:57: error: cannot find symbol
public void registerTower(WeatherTower WeatherTower) {
^
symbol: class WeatherTower
location: class JetPlane
src/za/co/wethinkcode/avaj/simulator/vehicle/Helicopter.java:3: error: cannot find symbol
import za.co.wethinkcode.avaj.simulator.WeatherTower;
^
symbol: class WeatherTower
location: package za.co.wethinkcode.avaj.simulator
src/za/co/wethinkcode/avaj/simulator/vehicle/Helicopter.java:6: error: cannot find symbol
private WeatherTower weatherTower;
^
symbol: class WeatherTower
location: class Helicopter
src/za/co/wethinkcode/avaj/simulator/vehicle/Helicopter.java:51: error: cannot find symbol
public void registerTower(WeatherTower WeatherTower) {
^
symbol: class WeatherTower
location: class Helicopter
src/za/co/wethinkcode/avaj/simulator/Simulator.java:13: error: cannot find symbol
private static WeatherTower weatherTower;
^
symbol: class WeatherTower
location: class Simulator
src/za/co/wethinkcode/avaj/simulator/Simulator.java:26: error: cannot find symbol
weatherTower = new WeatherTower();
^
symbol: class WeatherTower
location: class Simulator
13 errors
Я ожидаю, что он скомпилируется, так как он строит в intellij и не жалуется на то, что не нашел символ.