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

2022-08-31 20:56:38

我有一个使用eclipse ide编写的java项目,我想在另一台机器上通过ssh运行它,但我必须使用命令行来做到这一点,我不知道具体是如何做到的。

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

你能给我一个有用的链接,上面有关于这个问题的答案,或者一个关于如何做到这一点的一套说明吗?


答案 1

Maven 或 Ant 是最佳选择,但对于仅限 Eclipse 的解决方案
,您可以选择 File -> Export 并选择 Java -> Runnable JAR File,
然后将 JAR 文件传输到其他计算机并从命令行运行以下命令:

java -jar YOUR.JAR

答案 2

您可以从命令行运行 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

推荐