这是我第一次在Linux中进行编码,而我习惯在Windows中进行编写。所以我的问题是:我有一个名为的地图Train
,其中有两个类:Train.java
和Lab1.java
。
当我尝试编译(javac Train.java
在终端中使用)时,使用其中一个类没有任何错误,但是使用另一个则出现了以下错误:
Lab1.java:58: error: cannot find symbol
Train trainThread2 = new Train(tsi, trackSemas, secondTSpeed, 2, true, tsispeed,8);
此代码来自Lab1.java
该类。它指向并在Train
上面显示此错误,即找不到该符号Train
我找不到任何对我有帮助的信息,因此我将在此处尝试提问。
Lab1
取决于类,Train
因此您需要Train
在其类路径中告诉已编译类的路径。最简单的解决方案是同时编译两者:
javac Train.java Lab1.java
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句