8 个解决方案
#1
假设要将以下3个文件夹打入jar包,并且命名为NoteManager.jar
./cn
./notemanager
./set
首先新建一个manifest.mf文件,用记事本打开,写入如下:
Main-Class: notemanager/Manager
Manifest-Version: 1.0
注意一个字符都不能少,也不能多,包括空格。notemanager/Manager是主类,你换成自己的
然后命令提示符在当前路径下敲入
jar -cvfm NoteManager.jar manifest.mf ./cn ./notemanager ./set
就能生成jar包了。
./cn
./notemanager
./set
首先新建一个manifest.mf文件,用记事本打开,写入如下:
Main-Class: notemanager/Manager
Manifest-Version: 1.0
注意一个字符都不能少,也不能多,包括空格。notemanager/Manager是主类,你换成自己的
然后命令提示符在当前路径下敲入
jar -cvfm NoteManager.jar manifest.mf ./cn ./notemanager ./set
就能生成jar包了。
#2
首先把Java项目打包成jar文件,你可以到我空间里下载“Java文件打包成jar文件”的视频,然后把jar文件导入到别的工程里,就可以使用了。
#3
eclipse或myeclipse带有这个功能
导出文件
导出文件
#4
jar -cvf myjar.jar d:\\proj\src\*.*
不必手动创建METF-INF, jar命令自动给你加了,除非你要用java -jar 或者javaw运行这个jar文件
这样你就可以把你的jar文件像struts,hibernate的jar文件那样提供给别人使用了
不必手动创建METF-INF, jar命令自动给你加了,除非你要用java -jar 或者javaw运行这个jar文件
这样你就可以把你的jar文件像struts,hibernate的jar文件那样提供给别人使用了
#5
我同意一楼的说法,必须加入manifest.mf文件
理由是:
比如楼主在编写代码的时候,用到了dom4j.jar,解析XML的功能,但在打包jar的时候没有manifest.mf文件
,直接运行jar文件,会报异常:java.class.NotFound...........
解决这个问题的方法就是:
1.打包前新建manifest.mf文件
2.在manifest.mf文件中Main-Class: notemanager/Manager
Manifest-Version:(一个空格)dom4j.jar
理由是:
比如楼主在编写代码的时候,用到了dom4j.jar,解析XML的功能,但在打包jar的时候没有manifest.mf文件
,直接运行jar文件,会报异常:java.class.NotFound...........
解决这个问题的方法就是:
1.打包前新建manifest.mf文件
2.在manifest.mf文件中Main-Class: notemanager/Manager
Manifest-Version:(一个空格)dom4j.jar
#6
我用了installanywhere这个软件
#7
你最好不要用cmd去打jar包,太麻烦了,以后写代码还是用Eclipse或者Myeclipse吧。写东西效率要高的多,现在Myeclipse 8.5刚发布不久,建议你下载一个。
具体方法:选中你要打包的文件,右键Export→Java→jar file 然后根据提示打包就可以。
希望可以帮到你
具体方法:选中你要打包的文件,右键Export→Java→jar file 然后根据提示打包就可以。
希望可以帮到你
#8
eclipse 中导出选中jar就可以了
#1
假设要将以下3个文件夹打入jar包,并且命名为NoteManager.jar
./cn
./notemanager
./set
首先新建一个manifest.mf文件,用记事本打开,写入如下:
Main-Class: notemanager/Manager
Manifest-Version: 1.0
注意一个字符都不能少,也不能多,包括空格。notemanager/Manager是主类,你换成自己的
然后命令提示符在当前路径下敲入
jar -cvfm NoteManager.jar manifest.mf ./cn ./notemanager ./set
就能生成jar包了。
./cn
./notemanager
./set
首先新建一个manifest.mf文件,用记事本打开,写入如下:
Main-Class: notemanager/Manager
Manifest-Version: 1.0
注意一个字符都不能少,也不能多,包括空格。notemanager/Manager是主类,你换成自己的
然后命令提示符在当前路径下敲入
jar -cvfm NoteManager.jar manifest.mf ./cn ./notemanager ./set
就能生成jar包了。
#2
首先把Java项目打包成jar文件,你可以到我空间里下载“Java文件打包成jar文件”的视频,然后把jar文件导入到别的工程里,就可以使用了。
#3
eclipse或myeclipse带有这个功能
导出文件
导出文件
#4
jar -cvf myjar.jar d:\\proj\src\*.*
不必手动创建METF-INF, jar命令自动给你加了,除非你要用java -jar 或者javaw运行这个jar文件
这样你就可以把你的jar文件像struts,hibernate的jar文件那样提供给别人使用了
不必手动创建METF-INF, jar命令自动给你加了,除非你要用java -jar 或者javaw运行这个jar文件
这样你就可以把你的jar文件像struts,hibernate的jar文件那样提供给别人使用了
#5
我同意一楼的说法,必须加入manifest.mf文件
理由是:
比如楼主在编写代码的时候,用到了dom4j.jar,解析XML的功能,但在打包jar的时候没有manifest.mf文件
,直接运行jar文件,会报异常:java.class.NotFound...........
解决这个问题的方法就是:
1.打包前新建manifest.mf文件
2.在manifest.mf文件中Main-Class: notemanager/Manager
Manifest-Version:(一个空格)dom4j.jar
理由是:
比如楼主在编写代码的时候,用到了dom4j.jar,解析XML的功能,但在打包jar的时候没有manifest.mf文件
,直接运行jar文件,会报异常:java.class.NotFound...........
解决这个问题的方法就是:
1.打包前新建manifest.mf文件
2.在manifest.mf文件中Main-Class: notemanager/Manager
Manifest-Version:(一个空格)dom4j.jar
#6
我用了installanywhere这个软件
#7
你最好不要用cmd去打jar包,太麻烦了,以后写代码还是用Eclipse或者Myeclipse吧。写东西效率要高的多,现在Myeclipse 8.5刚发布不久,建议你下载一个。
具体方法:选中你要打包的文件,右键Export→Java→jar file 然后根据提示打包就可以。
希望可以帮到你
具体方法:选中你要打包的文件,右键Export→Java→jar file 然后根据提示打包就可以。
希望可以帮到你
#8
eclipse 中导出选中jar就可以了