我一直是.net开发人员已经有一段时间了,最近开始使用java和eclipse。
到目前为止,我已经通过右键单击Eclipse和“Run As-> Java Application”来执行一个小测试应用程序。
一切正常,直到我尝试设置它,以便我可以将它部署到另一台机器上。
在.Net中,很容易。所有引用都将自动包含在输出文件夹中,因此所有人必须做的就是获取整个包并将其移动到另一台机器并从那里运行。
这是否适用于java?
我一直在使用javac.exe,它需要相当多的信息才能构建它。我真的只是想找到相当于在调试模式下构建项目,所以我可以避免设置ant配置。
感谢您的想法
答案 0 :(得分:3)
“java会发生这种情况吗?” “ - 是的,你需要构建项目文件,然后导出它作为“Runnable jar”。
您将在导出命令指定的目录中找到.jar文件。 现在,GUI将.jar文件与命令java -jar + Jar文件相关联。执行.jar文件。
为什么要调试模式?
答案 1 :(得分:1)
在Eclipse中,右键单击项目,转到导出,然后选择“Runnable jar file”。您还有几个库处理选项。
答案 2 :(得分:0)
要扩展Bogdan的答案,当Runnable Jar File Export向导出现时,选择Launch Configuration和Export destination,然后选择“将所需的库复制到子文件夹....”,然后单击“完成”。
然后从jar目录导出到你应该能够运行:
java -jar yourProject.jar
你应该能够将带有所需库的jar和子文件夹复制到任何计算机并在那里运行。