怎么没人理我 :(
HELP!!!
HELP!!!
解决方案 »
- java swing帮忙修改代码
- java的inputstreamreader的问题
- 怎么配置jdk的环境变量了
- java的多线程问题
- getHibernateTemplate().delete(namedQuery,parameter, getHibernateType(type));怎么不能执行删除呢
- 看think in java 中提到了callback(回调)技巧,有没有具体的说明和例子?
- 请问哪里有用applet做的,能绘制数学曲线的动态演示系统?各位,请不吝赐教
- 如何在JB7中编译运行源程序?
- 我快疯了!!!
- 想到去美国做软件吗?
- 在
- 我想到上海找个java开发的工作,不知道一年经验相当于什么水平!!!!!????
1。可以手工编辑一个: 用记事本 编辑如下 Main-Class:含有main()方法的类名
但是切记 不要给输入.class 只文件名就够了! 还有就是最后一定要加上一个换行符
不然是识别不出来的
2。然后保存为 *.mf
3。jar cvfm YourProgram.jar YourList.mf src
Could not find the main class.Program will exit.
我的MF文件是这么写的:
Manifest-Version: 1.0
Created-By: 1.4.2_02 (Sun Microsystems Inc.)//这两行我去掉后还是出现同样的错误
Main-Class: demo
(空行)
不知道这次又是怎么回事,是不是和ClassPath的设置有关啊?我装的是JCreator,从没考虑也没机会考虑ClassPath的设置啊,到底是怎么回事啊?FAINT.....
这个指定主文件的指向是不是错了
比如你封包了(package)
就要写成Main-Class: 包名\demo //抱歉我忘了是哪边的杠了,懒得查,你试试吧~~
标明清单(manifest)
增加:GetAdHtmlServlet.class(读入= 1869) (写出= 920)(压缩了 50%)没有manifest清单也可以。
Failed to load Main-Class manifest attribute from HelloWorld.jar.
如果加了清单,出来的错误是
Could not find the main class.Program will exit.
Java怎么这般BT啊?
试一下,
不行的话把manifest文件中Main-Class:demo (回车)
注意最后要有回车键不然java编译器不认为这一行结束,试试吧
Created-By: 1.4.2 (Sun Microsystems Inc.)
Main-Class: demo
Manifest-Version: 1.0
Created-By: 1.4.2 (Sun Microsystems Inc.)
Main-Class: demo
我一直是这样用的,没问题
选项:
-c 创建新的存档
-t 列出存档内容的列表
-x 展开存档中的命名的(或所有的〕文件
-u 更新已存在的存档
-v 生成详细输出到标准输出上
-f 指定存档文件名
-m 包含来自标明文件的标明信息
-0 只存储方式;未用ZIP压缩格式
-M 不产生所有项的清单(manifest〕文件
-i 为指定的jar文件产生索引信息
-C 改变到指定的目录,并且包含下列文件:
如果一个文件名是一个目录,它将被递归处理。
清单(manifest〕文件名和存档文件名都需要被指定,按'm' 和 'f'标志指定的相同顺序示例1:将两个class文件存档到一个名为 'classes.jar' 的存档文件中:
jar cvf classes.jar Foo.class Bar.class
示例2:用一个存在的清单(manifest)文件 'mymanifest' 将 foo/ 目录下的所有
文件存档到一个名为 'classes.jar' 的存档文件中:
jar cvfm classes.jar mymanifest -C foo/ .
不要忘了最后一个点
这是命令行方式的
我用了有用的哈^_^