eclipse打包jar包,export成JAR file和Runnable JAR file的区别

一个简单java程序,就几十行,没有用到maven之类的,想打包成jar包,然后放到linux上执行,但是每次都报错 找不到main ,类似报错信息如下:

Failed to load Main-Class manifest attribute from xxx.jar

最后发现 eclipse上,用export打包,发现有 JAR file和Runnable JAR file 等选择,最后一次试了一下Runnable JAR file ,最终在linux上执行成功。

如下图:

eclipse打包jar包,export成JAR file和Runnable JAR file的区别