当前位置: 技术问答>java相关
请问怎么作出jar文件?
来源: 互联网 发布时间:2015-02-24
本文导语: 我的程序急需打包,可jar总是搞不定,我用jar cvf rwzq(rwzq是我程序所在目录)生成了rwzq.jar文件,html中写archive=rwzq.jar code="rwzq.class", 却总提示:load:class rwzq not found ,请指点一下,多谢! | 应该是...
我的程序急需打包,可jar总是搞不定,我用jar cvf rwzq(rwzq是我程序所在目录)生成了rwzq.jar文件,html中写archive=rwzq.jar code="rwzq.class",
却总提示:load:class rwzq not found ,请指点一下,多谢!
却总提示:load:class rwzq not found ,请指点一下,多谢!
|
应该是包的问题。
你看一下jar文件中的内容,主要是看一下它的路径是否与真实情况一致,
因为此时是jar文件为classpath,所以它里的文件就是相对于classpath而言的。
比如
aaa.class
res/logo.gif
这样的结构才能让applet找到aaa.class(如果aaa.java里没有package的话)
所以建议你这样做:
cd rwzq
jar cvf rwzq.jar .
|
你的类里又没有package语句,是否和路径一致,调用语句?
|
classpath是在环境变量里设置的
你可以在你的Dos窗口里敲入“set classpath”命令试一下是否有值。然后,设置你刚生成的jar文件路径。Dos窗口敲入命令"set classpath=%classpath%;"+你刚生成的jar文件路径+文件名+.jar就可以了
你可以在你的Dos窗口里敲入“set classpath”命令试一下是否有值。然后,设置你刚生成的jar文件路径。Dos窗口敲入命令"set classpath=%classpath%;"+你刚生成的jar文件路径+文件名+.jar就可以了