2016-05-10 63 views
0

我正在編譯https://github.com/tschaffter/gnw。我得到的錯誤:java:在gnw中找不到符號Predictions.java

Error:(1016, 44) java: cannot find symbol 
    symbol: class PredictionTab 
    location: class ch.epfl.lis.gnwgui.Predictions 

然而,PredictionTab在PredictionsPanel.java定義其在Predictions.java頂部進口:

import ch.epfl.lis.gnwgui.windows.PredictionsPanel; 
+0

[我沒有看到PredictionTab導入源代碼中的任何地方,我也沒有看到PredictionTab.java](https://github.com/tschaffter/gnw/blob/master/src/ch/epfl /lis/gnwgui/Predictions.java) – Compass

+0

PredictionTab在PredictionsPanel.java中定義 – AdamG

回答

0

您的代碼使用PredictionTab但你導入PredictionsPanel。我只是import ch.epfl.lis.gnwgui.windows.*,以確保它起初工作。

另外請確保您將ch.epfl.lis.gnwgui.windows.PredictionsPanel類添加到您的類路徑中。無論它存在哪個jar,你都必須1)編譯該文件,或者2)將它導出到你的$ PATH中,就像你的bach_profile一樣。

的javac -cp:路徑/到/的/罐/ file.jar Whatever.java java命令:路徑/到/的/罐/ file.jar無論 ,否則,你可以用這樣的工具Gradle,Ant或Maven將依賴關係包含在pom.xml中。

+0

將導入更改爲ch.epfl.lis.gnwgui.windows。*沒有幫助。我將整個src文件夾添加到類路徑中,這也沒有幫助。 PredictionTab是PredictionsPanel的內部類嗎? – AdamG