初学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 ,而且我还从头做了几次,同样的结果,请那位高说看看小弟在那里犯了错误~~~~~~急!!!
使用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 ,而且我还从头做了几次,同样的结果,请那位高说看看小弟在那里犯了错误~~~~~~急!!!
解决方案 »
- hibernate+MSSQL2000 关于boolean类型的问题
- JFrame绘制的背景和增加按钮显示有问题
- 搞死人的java Comm.jar包!还是有问题
- 在java 程序中调用xml文件出现的问题
- GUI关闭问题
- 急求有检索功能的java api chm文档!谢谢
- 向数据库上批量插入数据的时候 是使用perparedstatement效率好还是用executebatch效率好?
- 如何将,float ,double,或其它类型的数据转换为字节流!
- 谁有java的麻将的源代码?我需要。
- Java NIO中一个channel可以注册多个selector吗
- 关于editpuls编译时出现的问题
- 20分白送,简单问题
请确定到底是 test 还是 Test?
加上MAIN-CLASS:...后
还要继续的哇
jar umf META-INF\MANIFEST.MF youApp.jar
这句就是对你刚才的修改进行更新
不更新就与你 写个word文档修改完没保存一样的效果...
NEW菜单里选下就自动帮你打包好了
另外有个朋友给我说,还要加上一句:Sealed : true
结果正常了,但是这句又是什么意思呢?还有,这样修改以后,只能在Dos下运行java -jar test.jar 但是双击运行却没有反应?
有没有那位大大给小弟解释一下,这里先谢谢了~!
令祝大家新年快乐~!万事如意~!