Main-class:ct.CT10 写成 Main-Class: ct.CT10
注意Main-Class:后面有一个空格的
MANIFEST.MF的内容后面也要加一个空行 也就是一个回车
注意Main-Class:后面有一个空格的
MANIFEST.MF的内容后面也要加一个空行 也就是一个回车
解决方案 »
- 字符串中字母大小写相互转化 [java SE]
- 请教:java中如何实现c#中的base
- 新手简单字符串解析问题请教
- 导出oracle出错java.lang.OutOfMemoryError: Java heap space
- DOC是安装完JDK就有的吗?
- email.indexof(".",str_pos)==-1何解阿
- JAVA版的兄弟,我要学JAVA了,大家给我指点迷津吧,如何入门呀!!!编辑工具哪个最牛!
- 急求一个有趣的java程序
- 请问我如何用java打开一个word文档,就像双击文档一样,系统调出word!
- java报错,什么原因? 请帮忙,谢谢!
- JTextField有了内容后长度发生改变的问题!
- 怎么使用java.nio.*类来实现将网站的响应内容返回???马上给分!!
提示信息变成:
java.io.FileNotFoundException:ct.jar9Access is denied)
at java.io.FileInputStream.open(Native Method)
at java.io.FileInputStream.(init)(FileInputStream.java:103)
at.java.io.FileInputStream.(init)(FileInputStream.java:66)
at sun.tools.jar.Main.run(Main.java:123)
at sun.tools.jar.Main.main(Main.java:904)
请再忙看看。谢谢!~
然后要仔细的调整路径
d:|-manifest.mf
|-CT10.class
注意:如果你的CT10.java里没有package语句,那么CT10类将不属于任何一个包,不需要再单独放一个子目录。然后 jar cvfm CT.jar manifest.mf CT10.class如果你的CT10类属于org.sun包,那么
d:|-mainfest.mf
|-org
|-sun
|-CT10.class
然后 jar cvfm CT.jar manifest.mf org\sun\CT10.class
按照darksmile(黑色长袍)的方法,已经编译成功。
但是在windows界面双击ct.jar时,弹出对话框报错:
could not find the main class.
program will exit!
请问如何改正?
谢谢!~
如果有,那么目录结构为:
d:|manifest.mf
|ct
|CT10.class
如果没有,manifest.mf的第一行应该是:
Main-Class: CT10
其它注意事项参见fkys的回帖
没有pagage语句。我已把CT10.class和manifest.mf都放到d盘根目录下了。
manifest.mf里原来就一句话:Main-Class: CT10.class
现在改成:Main-Class: CT10
重新jar打包后,直接在windows运行不再报错,但无任何反应。mingjava(学习) :感谢你的提议。
jar的tutorial在哪本书里有?请具体告知。谢谢两位!
写成Main-Class: CT10后,重新jar打包后,直接在windows运行仍然报相同错误。