2016-07-07 63 views
0

我在Eclipse上有一个maven java项目,它运行良好。我试图将它作为eclipse外的应用程序来运行(作为可执行的jar)。我试图将其导出为jar文件并运行它,但它不起作用。我如何从Eclipse导出Maven项目并将其作为eclipse外的可执行应用程序运行?在eclipse之外运行一个主要的java应用程序

+0

什么是“它不工作”是什么意思?当在罐子上双击时,就会出现 – Andreas

+0

。它没有运行 – ryh12

+0

这可能是一个双击的问题。你尝试用'java -jar myjar.jar'运行吗?至少你会看到一条错误消息,所以你会知道它为什么不起作用,例如你错过了'MANIFEST.MF'文件中的'Main-Class'声明。 – Andreas

回答

1

使用maven包装创建jar文件。

$ mvn package 

您可以参考此步骤tutorial

一旦jar准备就绪,请使用下面的命令运行它。

java -jar <jar-file-name>.jar 

重要:

如果你没有一个清单在你的罐子调用Java的罐子将无法正常工作。

使用,如果你没有一个清单此命令:

java -cp <jar-file-name>.jar full.package.name.ClassName 
+0

“你可以参考这个一步一步的教程。”,“如果你没有在你的jar中的清单调用java -jar将无法工作。” - 请不要在他们过期时提供链接:在您的答案中包含相关部分。正如你所提到的,如果没有清单来表明哪个类运行,那么它就不起作用,所以我认为这是你需要在你的答案中包含的部分。 –

+0

@Erwin,感谢您的指导...... :-) –

相关问题