2016-04-15 54 views
0

我使用的是eclipse作为开发工具,我不知道如何在上运行java应用程序。它是不是一个webproject和没有eclipse编译器.java文件,我必须编译每个java文件并重建文件构造以适应应用程序。和我的朋友说我的jar文件可以打包应用程序作为.exe,它可以在所有部署Java环境的平台上运行。真的吗 ?并且是否存在任何方法部署java应用程序ubuntu服务器如何在ubuntu上部署eclipse java项目(java se)?

回答

0
  1. Java是一种独立于平台的语言,您可以将您的应用程序作为jar从Eclipse IDE中导出并跨平台运行相同的JAR。
  2. Java应用程序不打包到.EXE文件中,而是创建一个名为Runnable JAR的东西。
  3. 如果你想在linux服务器上编译你的代码,你实际上并不需要一次一个地编译每个java文件,整个应用程序可以立即编译,你可以将应用程序打包成一个单一的罐。看看Oracle文档:https://docs.oracle.com/javase/tutorial/deployment/jar/build.html
0

与Eclipse的内置Jar文件收拾好你的项目,确保它包含META-INF/MANIFEST.MF,它应该说明你的类路径&主类,如果你有任何依赖,你可以把它放在你的Jar文件中,然后你可以在任何平台上(使用JRE安装)运行它:java -jar xxx.jar(xxx应该是你的jar文件名)。

0

在Eclipse中,您需要执行File ... Export .. Java ... Runnable Jar文件