如何在没有exec插件的情况下执行java项目?

时间:2011-09-06 01:26:21

标签: java plugins maven execute launch

除了使用exec maven插件之外,我想知道除了从eclipse等程序启动它之外,还有其他方法可以启动java项目吗?

3 个答案:

答案 0 :(得分:1)

使用JDK随附的Java application launcher。在最基本的形式中,命令行用法如下所示:

java MyMainClass

您可能会发现使用-cp标志设置类路径很有用,并使用-jar标志从jar文件启动应用程序:

java -cp C:\java\MyClasses;C:\java\OtherClasses -jar myProgram.jar

请参阅文档以获取其他有用的标志。有关基本Java命令行工具的更多信息,请参阅http://download.oracle.com/javase/7/docs/technotes/tools/#basic

答案 1 :(得分:0)

还可以选择将所有类和资源打包在jar中并提供清单文件。

http://download.oracle.com/javase/tutorial/deployment/jar/manifestindex.html

当你双击jar时,如果文件关联设置正确,它将启动你的应用程序。

答案 2 :(得分:0)

我总是使用maven-assembly-plugin来构建jar-with-dependencies。然后你通常可以用

执行
java -jar my-app-jar-with-dependencies.jar