作为JAR文件导出和作为可运行JAR文件导出之间,eclipse有什么区别?他们是不是都可以运行?每个的优点/缺点是什么?Java Eclipse:作为JAR导出和作为可运行JAR导出之间的区别
75
A
回答
86
runnable jar包含一个MANIFEST.MF文件,该文件定义了在jar运行时要执行的Main类。
非可运行罐子只是类库,使代码重用,可以添加到类路径(也包含清单文件,但没有主类有)
12
随着标准的JAR文件,运行jar时必须在命令行上用main方法指定类。使用可运行的JAR,有一个清单文件将保存该信息,因此您只需键入java -jar myRunnable.jar
,或者只需双击它即可。
19
可运行jar是一个jar文件,它具有包含“Main-Class:”声明的嵌入Manifest文件。必须定义“Main-Class”,以便Java运行时知道在jar“运行”时要调用哪个类。如果一个jar包中没有包含“Main-Class:”的清单,它就不会被认为是“可运行的jar” - 它只是一个Java代码库。
我想这是在Eclipse如何导出jar的差异,但不是100%肯定。
查看此链接了解更多信息:http://www.skylit.com/javamethods/faqs/createjar.html
相关问题
- 1. Eclipse导出为可运行JAR
- 2. Java - 导出的JAR和Eclipse IDE之间的不同行为
- 3. 正确导出我的Eclipse项目作为可运行Jar
- 4. 为什么从Eclipse导出的可运行JAR不起作用?
- 5. Eclipse导出为可执行jar NullPointerException
- 6. Java导出为Eclipse中的可运行JAR文件
- 7. Eclipse不会导出为JAR
- 8. Eclipse导出到可运行的.jar
- 9. 如何将SimpleSwingApplication作为Eclipse的可执行JAR导出?
- 10. 导出到jar并在eclipse中直接运行的区别
- 11. 导出GEF编辑器作为一个可运行的JAR
- 12. 导出的eclipse runnable .jar不会运行
- 13. Eclipse:在导出为可运行jar时包含源代码
- 14. 将Java applet导出为.jar
- 15. Eclipse JAR导出不起作用
- 16. 从eclipse导出jar不起作用
- 17. 从Eclipse导出JAR
- 18. 在Eclipse中只导入类导出可运行的JAR
- 19. 从Eclipse导出Scala项目为jar
- 20. 为什么我的eclipse需要导出v7.jar和v4.jar?
- 21. 导出为可执行jar文件
- 22. 导出可运行JAR文件
- 23. 导出的Javafx应用程序不能作为Jar文件运行(Eclipse)
- 24. 用eclipse导出runnable jar
- 25. PlayN在Eclipse中导出可运行的.jar文件
- 26. Eclipse的jar导出和lib文件夹
- 27. setIconImage只能在eclipse中运行,当作为可运行jar文件导出时不起作用
- 28. Android jar的ant版本和Eclipse导出之间的差异?
- 29. java类和jar之间的区别
- 30. Eclipse在WAR中导出JAR