首页 > 代码库 > java工程打成jar包在命令行执行运行缓慢问题解决
java工程打成jar包在命令行执行运行缓慢问题解决
一个普通的java工程,用cxf连接webserivice。在eclipse下运行正常,但用eclipse达成jar包,在命令行执行却异常缓慢。
通过一些尝试,发现是因为打包的方式不对。eclipse导出可运行jar包有三种方式,分别为:
1.Extract required libraries into generated JAR
2.Package required libraries into generated JAR
3.Copy required libraries into a sub-folder next to the generated JAR
一开始选择了第二种,把需要的jar包全部打进了生成的JAR包中,这种情况下运行非常慢。之后尝试了第一种和第三种,运行正常了。
用解压软件查看生成的jar包,发现第一种是把引用的jar包中的类提取出来了。第三种,则是把引用的jar包放在了另一个文件夹中。这两种方式运行正常。
可能和java 的jar命令执行的方式有关,还有待考证。
java工程打成jar包在命令行执行运行缓慢问题解决
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。