您的位置:程序门 -> java -> j2se / 基础类



求助~!关于java程序打包的问题~~~~急!!!


[收藏此页] [打印本页]选择字色:背景色:字体:[][][]


求助~!关于java程序打包的问题~~~~急!!!
发表于:2007-02-15 14:42:08 楼主
初学java,想给java打包,在网上找了很多资料学习,看到一篇文章,写得很详细:  

上面说:  
使用jar.exe给程序打包,我按照说明是过了,将*.class文件打包没什么问题,但是到后面有一个问题出现了,就是将其打包成可执行文件,需要修改打包时自动生成的manifest.mf文件,在其中加上一行:main-class:   test   (我做了个简单的程序试验,名字叫test.class,文件就在当前目录,且程序就一个文件),而且修改后,我还用winrar打开看过修改后的manifest.mf,确实加上了main-class:   test   ,但是双机运行,还是谈出个提示窗口:could   not   find   the   main   class.program   will   exit.   在命令提示符下面,来到生成的test.jar文件所在目录下,使用java   -jar   test.jar   命令,同样不行,提示:exception   in   thread   "main "   java.lang.noclassdeffounderror:test   ,而且我还从头做了几次,同样的结果,请那位高说看看小弟在那里犯了错误~~~~~~急!!!  

发表于:2007-02-15 15:13:181楼 得分:0
没有人帮帮忙么?
发表于:2007-02-15 15:37:122楼 得分:0
文件名大小写敏感
请确定到底是   test   还是   test?
发表于:2007-02-15 22:57:213楼 得分:0
生成的*.jar   大小写也要注意么?.class文件的大小写我检查过了,没问题,本身是可以在dos下运行的程序,直接大包了,就是不知道怎么回事,打包后不能运行~!
发表于:2007-02-16 13:00:514楼 得分:0
打包时又什么提示么?
加上main-class:...后
还要继续的哇
jar   umf   meta-inf\manifest.mf   youapp.jar
这句就是对你刚才的修改进行更新
不更新就与你   写个word文档修改完没保存一样的效果...
发表于:2007-02-16 14:57:025楼 得分:0
jar   cvfm   jartest.jar   meta-inf\manifest.mf   *.class

一步到位
发表于:2007-02-18 10:07:046楼 得分:0
用jbuild吧
new菜单里选下就自动帮你打包好了
发表于:2007-02-18 13:24:307楼 得分:0
用jbuilder把   好想错误说找不到你的主入口程序
发表于:2007-02-18 18:40:468楼 得分:0
当然更新过了,这个我还是清楚地,我把新的manifest.mf文件更新了以后,还打开看过,没有问题,确实加上main-class:   test     这句话了。
另外有个朋友给我说,还要加上一句:sealed   :   true
结果正常了,但是这句又是什么意思呢?还有,这样修改以后,只能在dos下运行java   -jar   test.jar       但是双击运行却没有反应?
有没有那位大大给小弟解释一下,这里先谢谢了~!
令祝大家新年快乐~!万事如意~!
发表于:2007-02-18 18:49:259楼 得分:0
用工具打包就行了。你的tes错误是你的文件名字的问题。你在仔细的看看


快速检索

最新资讯
热门点击