运行其他人的源代码

时间:2014-11-20 18:43:31

标签: java compiler-errors

所以我找到了我要检查的游戏的源代码(读取,而不是病毒)。该链接位于以下视频说明中:

https://www.youtube.com/watch?v=AA1XpWHhxw0

所以我下载了它并解压缩了文件。游戏应该从/src/com/neet/DiamondHunter/Main/Game.java开始。

然后我尝试从命令行运行Game.java:

C:\...Diamond Hunter\src\com\neet\DiamondHunter\Main> javac Game.java

并收到以下错误:

Game.java:15: error: cannot find symbool
        window.add(new GamePanel());
                       ^
symbol:    class GamePanel
location:  class Game

我不能为我的生活,弄清楚问题是什么。

Game.java GamePanel.java 存在于同一个包中,位于同一文件夹中,但编译器找不到GamePanel在运行Game时。

我之前下载的代码遇到了这个问题。该程序不是applet,我没有拼错的东西。有人可以帮我运行这些文件,或者让我对一些/不发生的事情有所了解吗?

1 个答案:

答案 0 :(得分:0)

要让javac自动识别所有Java源文件的正确路径,您可以从目录...\Diamond Hunter\src运行它,要求它按相对于该路径的名称构建目标文件({ {1}})。

另请注意,这将编译 Java源代码到Java字节码。要运行结果,您将从同一目录中执行com\neet\DiamondHunter\Main\Game.java