为什么eclipse 添加 jar建的Java项目打成jar包执行不了,老是报错

在相应的项目上点击右键出现构建路径选项中,将对应的库除去,然后再从新添相应的库即可。亲测,就是这么简单。。
以上就介绍了eclipse建工程时,出现“在项目中具有不受限制的类路径容器:JRE系统库”错误,包括了方面的内容,希望对Java教程有兴趣的朋友有所帮助。
本文网址链接:/article/detail_127603.html
电脑/手机小常识:如果你需要重装Windows XP,通常必须重新激活。事实上只要在第一次激活时,备份好Windows\System32目录中的Wpa.dbl文件,就不用再进行激活的工作了。在重装Windows XP后,只需要复制该文件到上面的目录即可。
上一篇: 下一篇:最近写了一个CS程序,其中用到了webservice,还有把接收到的数据写入数据库,在Eclipse里面运行主程序的时候,速度还可以,但是我把整个工程打包成jar运行后就超慢了,慢了10倍左右,问下这是否与使用了webservice有关?还是与写数据库有关?
今天做了一下测试,发现jar包运行中写数据库速度跟在Eclipse里面差不多,但是webservice接收数据慢了很多,在Eclipse里面可能就0.几秒得到一个数据,jar包运行后6-7秒才能得到一个数据,有人知道这里是咋回事呀??webservice是用axis2写的。
问题补充:JavaHero080 写道这个你得详细测试一下。比如连的是同一个数据库吗?运行结果是完全相同的吗?会不会是你打包不正确导致有一些异常发生。另外是不是运行时指定的堆大小不同?或者是其它的运行参数不同?
这个经过俺精密的测试,就是打包后连接webservice这里耗时巨大,Eclipse里面发送+接收数据一共不到一秒,打包成jar后要7秒,不知道什么原因呀,jre版本都是1.6几的。
问题补充:JavaHero080 写道多测试一下……比如写个最简单的连webservice的程序,连一万次来测速度。
这个问题不是连接次数的问题,而是连接一次要费7秒左右...
问题补充:JavaHero080 写道这个别人没法知道答案的。只能你自己测。让你写个最简单的程序就是测试一下。看是不是jar连要7秒而eclipse不用时间。
大哥,我说的这个7秒就是自己测试出来的,但是我就是不明白为什么在Eclipse里面一次webservice请求+接收数据只用不到1秒,打包成jar后运行,一次webservice请求+接收数据的时间居然到7秒左右......
问题补充:发现下面这段代码在打包后运行占用了80%的时间,大概需要4秒左右,
RPCServiceClient serviceClient = new RPCServiceClient();
Options options = serviceClient.getOptions();
// 指定调用WebService的URL
EndpointReference targetEPR = new EndpointReference(endPoint);
options.setTo(targetEPR);
options.setTimeOutInMilliSeconds(60 * 1000);,有人知道原因么?
问题补充:问题就出在这里,今天换了个思路就解决了,将这个RPCServiceClient初始化成一个静态的变量,以后就调用这一个RPCServiceClient,不过为什么在jar包里面生成一个RPCServiceClient会这么慢,这个问题还不清楚,哎,只怪自己才疏学浅,无力解答...
你这个“测试”是用你的项目测的吧?这样可能是程序问题。你写个最简单程序,排除一切干扰来测试吧。
另外还有不要jar包,而是用生成的class文件按包目录存放,用命令行启动看速度如何。
总之这个现象是不应该出现的。
这个别人没法知道答案的。只能你自己测。让你写个最简单的程序就是测试一下。看是不是jar连要7秒而eclipse不用时间。
多测试一下……比如写个最简单的连webservice的程序,连一万次来测速度。
这个你得详细测试一下。比如连的是同一个数据库吗?运行结果是完全相同的吗?会不会是你打包不正确导致有一些异常发生。另外是不是运行时指定的堆大小不同?或者是其它的运行参数不同?
已解决问题
未解决问题使用myeclipse将Java项目打成jar包遇到classnotfound的有关问题解决方法 - Eclipse当前位置:& &&&使用myeclipse将Java项目打成jar包遇到classnotfoun使用myeclipse将Java项目打成jar包遇到classnotfound的有关问题解决方法&&网友分享于:&&浏览:1次使用myeclipse将Java项目打成jar包遇到classnotfound的问题解决办法& & & & 今天做一个东西,把Java项目打包成jar文件。折腾了俩小时,到最后还是执行jar文件就报classnotfound异常,我感觉是所写的程序中依赖的jar包没有打进去,但我手动加了,还是不行。网上找了好多办法,还是不行。后来,问了一技术大牛的朋友,才知道问题出在哪了。
选择runnable jar file,而不是jar file(我的myeclipse版本是6.5,没有这个runnable jar file选项)
选择“package required libraries into generated jar”这一项就是把你项目当中需要的jar包一起打到你要打的jar文件中。
一路next,就哦了。
cmd执行jar文件:java -jar 将需要执行的jar文件拖进去,回车,就ok了。
12345678910
12345678910
12345678910 上一篇:下一篇:文章评论相关解决方案 12345678910 Copyright & &&版权所有

我要回帖

更多关于 eclipse 添加 jar 的文章

 

随机推荐