在eclipse中,导出为JAR文件和导出为Runnable JAR文件有什么区别?他们不是都可以跑吗?每个优点/缺点是什么?
Answers:
可运行的jar是一个jar文件,其中包含嵌入的Manifest文件,该文件包含“ Main-Class:”声明。必须定义“ Main-Class”,以便Java运行时知道jar运行时要调用哪个类。如果jar不包含带有“ Main-Class:”的清单,则不将其视为“可运行的jar”,它只是Java代码库。
我想这是Eclipse导出jar的方式不同,但不是100%肯定。
有关更多信息,请参见此链接:http : //www.skylit.com/javamethods/faqs/createjar.html