请问一下如何制作可双击执行的.jar文件

来源:百度知道 编辑:UC知道 时间:2024/06/04 12:03:03
我有三个.class文件A.class B.class C.class
其中A.class包含main函数,
如何用jar 命令制作可以执行的jar包?
另外那一个.mf文件写什么?
是在DOS或Linux的终端中输入命令实现
我有3个class文件,如何打包???????????

假设你的.mf文件是1.mf
文件里面写:
Main-Class: A
(冒号后面有一个空格,文件最后有一个回车)
然后在dos中写命令(假如你的环境变量已经配置好,而且已经进入当前的目录):
jar cvfm a.jar 1.mf *.class

(1)在c:盘下新建文件“HelloWorld.java”:

1 public class HelloWorld
2 {
3 public static void main(String[] args){
4 System.out.println(Hello world!);
5 }
6 }

(2)在命令行下输入javac HelloWorld.java,在c:盘下编译生成“HelloWorld.class”。

(3)在c:盘下新建文件“MANIFEST.MF”
(4) 在此文件中输入如下内容
Main-Class: HelloWorld(然后回车一次保存)

注意 HelloWorld前有一个空格

最后一步 打包
在C盘下(DOS窗口 ) 输入命令 jar_cvfm_HelloWorld.jar_MANIFEST.MF_*.class_ 回车
然后在C盘下就会多一个HelloWorld.jar

Main-Class: HelloWorld

注意最后要有一个空行,否则会出现找不到类的错误。

(4)打包:输入cjar cvmf menefest HelloWorld.jar HelloWorld.class,在c:盘下生成“HelloWorld.jar”。

(5)执行:输入cjava -jar HelloWolrd.jar。屏幕回显“HelloWorld”。

1.2.有包结构的java工程。
(1)在ccomgosyldemo下新建文件“HelloWorld.j