无法编译或运行我在Eclipse中创建的Hangman控制台应用程序。它位于我的Mac上的~/Documents
文件夹中,名为hangman
。它没有看到我创建的两个类Game
和Prompter
。我尝试使用-cp
,但我不确定我做得对。它不是我尝试过的方式。有什么帮助吗?
HoltnetMacbookAir:hangman godmanliving$ javac -classpath . Hangman.java
Hangman.java:20: error: cannot find symbol
Game game = new Game(args[0]);
^
symbol: class Game
location: class Hangman
Hangman.java:20: error: cannot find symbol
Game game = new Game(args[0]);
^
symbol: class Game
location: class Hangman
Hangman.java:21: error: cannot find symbol
Prompter prompter = new Prompter(game);
^
symbol: class Prompter
location: class Hangman
Hangman.java:21: error: cannot find symbol
Prompter prompter = new Prompter(game);
^
symbol: class Prompter
location: class Hangman
4 errors
答案 0 :(得分:1)
您需要指定所有需要编译的文件。
看起来在你的情况下会是这样的:
javac -classpath . Hangman.java Game.java Prompter.java
参考文献: