Java - 从命令行构建和运行 eclipse 项目
我有一个使用eclipse ide编写的java项目,我想在另一台机器上通过ssh运行它,但我必须使用命令行来做到这一点,我不知道具体是如何做到的。
我是shell命令和java的初学者。
你能给我一个有用的链接,上面有关于这个问题的答案,或者一个关于如何做到这一点的一套说明吗?
我有一个使用eclipse ide编写的java项目,我想在另一台机器上通过ssh运行它,但我必须使用命令行来做到这一点,我不知道具体是如何做到的。
我是shell命令和java的初学者。
你能给我一个有用的链接,上面有关于这个问题的答案,或者一个关于如何做到这一点的一套说明吗?
Maven 或 Ant 是最佳选择,但对于仅限 Eclipse 的解决方案
,您可以选择 File -> Export 并选择 Java -> Runnable JAR File,
然后将 JAR 文件传输到其他计算机并从命令行运行以下命令:
java -jar YOUR.JAR
您可以从命令行运行 Java 应用程序。简化的语法如下所示:
java -cp <classpath> <main class> <args>
哪里:
<classpath>
- 所需类所在的目录和/或 JAR 文件列表,对于 Windows,用 “;” 分隔;“(对于 linux)或 ”:“(默认类路径为 ”.“ - 当前目录);
<main class>
- 类的完全限定名称 containig 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