如何从命令行运行java eclipse项目?

时间:2016-02-02 06:11:47

标签: java eclipse bash command-line

我正在使用mac,我正在尝试从命令行运行在Eclipse中创建的java项目。我的项目文件夹有一个bin和src文件夹,每个文件夹都有文件夹游戏和显示对应的包。 src/*/中的.java文件和bin/*/

中的.class文件

这是有效的:
我使用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/Gomokujava game/Gomokujava -cp bin bin/game/Gomoku时,我收到错误Error: Could not find or load main class bin.game.Gomoku。我该如何运行我的项目?

1 个答案:

答案 0 :(得分:1)

所以当我输入我的问题时,我遇到了一个解决方案。转到bin(cd bin)后,我可以使用java game.Gomoku运行我的项目。我还发现我的问题之前已经回答here,但我会发布这个,以防万一我的编译方法(在我的问题中)可以帮助任何人。