Java - 从命令行构建并运行eclipse项目

时间:2011-03-26 09:54:48

标签: java eclipse

我有一个使用eclipse ide编写的java项目,我希望在不同的机器上通过ssh运行它,但我必须使用命令行执行此操作,我不确切知道如何。

我是shell命令和java的初学者。

你能否给我一个有用的链接,提供有关这个问题的答案,或者可能是如何做到这一点的一套说明?

4 个答案:

答案 0 :(得分:49)

Maven或Ant是最佳选择,但对于仅限Eclipse 解决方案 你可以选择文件 - >导出并选择 Java - >可运行的JAR文件
然后将 JAR文件传输到另一台计算机并从命令行运行:

java -jar YOUR.JAR

答案 1 :(得分:32)

您可以从命令行运行Java应用程序。 简化的语法如下所示:

java -cp <classpath> <main class> <args>

其中:

<classpath> - 所需类通过“;”分隔的目录和/或JAR文件列表对于Windows或“:”对于linux(默认类路径为“。” - 当前目录);

<main class> - 类containsig main()方法的完全限定名称(例如,org.myself.HelloWorld)

<args> - 申请的各种论据(如果有的话)。

因此,如果您找到Eclipse存储编译类的目录(通常是bin),您可以使用该命令,例如

java -cp . my.package.MyClass

或者,如果您在其他目录中使用某些库和类,则可能是:

java -cp some-cool-lib.jar:another-lib.jar:/some/directory/with/classes my.package.MyClass

答案 2 :(得分:3)

要构建和运行Java项目,最好使用ant或maven工具。你可以在google上找到很多相同的教程。

关于ant的好教程是http://www.intranetjournal.com/java-ant/

答案 3 :(得分:2)

这就是我所做的,它对我有用。希望它可以帮助。 enter image description here