myeclipse导出可运行jar包简介
该方式可以简单的导入第三方Jar包 1,右击项目,单击export=》java=》选第三个,Runnable Jar file (可执行的jar文件),Next。 选择第二个 引用的jar包会单独放在项目根目录下(推荐)。 遇到的问题: 为什么MyEclipse8.5的exportC>runnable jar fileC>的launch configuration里面没有可以选择的东西。 二、JAR file方式(无第三方包) 如果没有引用第三方包,这时候打包就比较简单: 1. 首先在MyEclipse中打开项目, 右键点击项目,选择“Export”; 三、JAR file方式(有第三方包) 由于在公司myeclipse中没有导出runnable jar file的选项(具体原因也没找到),所以只能 使用jar file方式,并在导出后配置第三方包。 如果会打包,那可能就知道 MANIFEST.MF 这个文件吧,一个 jar 要能运行的话,必须在这个文件中设置 Main-Class: 这个按照方式一就可以设置好。 如果要使用到第三方的 jar 包,同样也需要在这个文件中设置一下。需要在这个文件中加上,下面路径前的 xxx/ 先暂时称为 X 目录。 Class-Path: xxx/mysql-connector-java-x.x.x-bin.jar xxx/abcdefg.jar xxx/12345.jar 多个 jar 以至少一个空格分隔开来。 需要注意的是 Class-Path: 后面必须得有一个空格,并且在这个文件的最后必须有两个空格,否则这个文件就是无效的。(MANIFEST 规范相当得死) 这还没完,设置好后,把这个设有 Main-Class 和 Class-Path 的 MANIFEST.MF 文件以及 class 文件打包成 my.jar(文件名任意),需要注意的是第三方的 jar 文件不要打包打进去。 把这个 my.jar 放在一个目录下,同时在这个目录下新建一个上面的 X 目录,把第三方的那些 jar 文件复制这个 X 目录下,然后返回上一层 my.jar 所在目录,执行 java -jar my.jar 就能成功运行了。 另外还有一个方法不需要设置 MANIFEST.MF 的 Class-Path,不过不推荐使用,就是把第三方的 jar 文件复制到 Java 的扩展类加载路径中,也就是在 %JRE_HOME%/lib/ext 目录中。 总结 以上就是本文关于myeclipse导出可运行jar包简介的全部内容,希望对大家有所帮助。感兴趣的朋友可以继续参阅本站:java算法实现红黑树完整代码示例、java集合中的list详解、Java微信支付之服务号支付代码示例等,有什么问题可以随时留言,小编会及时回复大家的。感谢朋友们对本站的支持! (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |