济南教育:java jar:如何用java -jar appFile.jar这种方式来运行JAR文件

来源:百度文库 编辑:杭州交通信息网 时间:2024/04/29 12:18:58
我在做一个JAVA jar包时,
想用java -jar appFile.jar这种方式来运行JAR文件。

D:\hello\HelloWorld.class
1.在D:\hello\下,使用jar cvf hello.jar *
生成 D:\hello\hello.jar
2.在增添hello.jar目录中的META-INF\MANIFEST.MF
MANI-CLASS:HelloWorld时,一直不成功
请问:如何在hello.jar目录中的META-INF\MANIFEST.MF
增添入口类MANI-CLASS:HelloWorld?最好写出每个详细的步骤

详细内容:
1.HelloWorld.java
public class HelloWorld
{
public static void main(String args[])
{
System.out.println("Hello World!");
}
}

2.hello.jar用解压工具解压后,
里面有 HelloWorld.class
和一个JAR文件压缩所特有的META-INF文件夹,下面有一个MANIFEST.MF文件
MANIFEST.MF的基本内容:
Manifest-Version: 1.0
Created-By: 1.5.0_06 (Sun Microsystems Inc.)
但要使用java -jar hello.jar来运行时必须指定他的入口类(特别在JAR包中含有几个class文件时),
所以要在
MANIFEST.MF的基本内容:
Manifest-Version: 1.0
Created-By: 1.5.0_06 (Sun Microsystems Inc.)
上添加
MAIN-CLASS:HelloWorld
即:
MANIFEST.MF内容:
Manifest-Version: 1.0
Created-By: 1.5.0_06 (Sun Microsystems Inc.)
MAIN-CLASS:HelloWorld
关键就在这一步,请大家运行成功后在回答,
网上有些内容大家拷来拷去,却没有任何的使用价值,
支持原创,打击拷贝!!!