我正在使用mac,我正在尝试从命令行运行在Eclipse中创建的java项目。我的项目文件夹有一个bin和src文件夹,每个文件夹都有文件夹游戏和显示对应的包。 src/*/
中的.java文件和bin/*/
这是有效的:
我使用javac src/*/*.java
编译了所有内容。我通过转到src文件夹(cd src
)并在directions in this answer后面使用java game.Gomoku
来运行我的项目。一切正常。唯一的问题是,现在我的src文件夹中有一堆.class文件,我希望它们在我的bin文件夹中像Eclipse一样组织它。
问题:
我发现我可以使用javac -d bin src/*/*.java
执行此操作。但是当我尝试java bin/game/Gomoku
或java game/Gomoku
或java -cp bin bin/game/Gomoku
时,我收到错误Error: Could not find or load main class bin.game.Gomoku
。我该如何运行我的项目?
答案 0 :(得分:1)
所以当我输入我的问题时,我遇到了一个解决方案。转到bin(cd bin
)后,我可以使用java game.Gomoku
运行我的项目。我还发现我的问题之前已经回答here,但我会发布这个,以防万一我的编译方法(在我的问题中)可以帮助任何人。