编译问题和 运行 Java 控制台应用程序 OS X 终端
Trouble Compiling and Running Java console application OS X Terminal
无法编译或运行 我在 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
您需要指定所有需要编译的文件。
在你的情况下它看起来像这样:
javac -classpath . Hangman.java Game.java Prompter.java
参考文献:
how to compile multiple java source files in command line
无法编译或运行 我在 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
您需要指定所有需要编译的文件。
在你的情况下它看起来像这样:
javac -classpath . Hangman.java Game.java Prompter.java
参考文献:
how to compile multiple java source files in command line