java -jar 用法
时间: 2024-01-11 21:22:33 浏览: 25
java -jar命令用于执行可执行的JAR文件。它需要一个JAR文件作为参数,并且JAR文件必须包含一个可执行的入口点(即包含main方法的类)。下面是两个关于java -jar用法的例子:
1. 创建一个JAR文件并执行:
```shell
jar -cvfm hello.jar META-INF\MANIFEST.MF Hello.class Tom.class
java -jar hello.jar
```
这个例子中,我们使用jar命令创建了一个名为hello.jar的JAR文件,并将Hello.class和Tom.class添加到JAR文件中。然后,我们使用java -jar命令执行了这个JAR文件。
2. 编写一个Hello.java文件,然后将其编译成JAR文件并执行:
```java
// Hello.java
class Hello {
public static void main(String[] args) {
System.out.println("hello");
}
}
```
使用记事本或其他文本编辑器创建一个名为Hello.java的文件,并将上述代码复制到文件中。然后,使用javac命令将Hello.java编译成Hello.class文件:
```shell
javac Hello.java
```
接下来,使用jar命令将Hello.class文件打包成JAR文件:
```shell
jar -cvfm hello.jar META-INF\MANIFEST.MF Hello.class
```
最后,使用java -jar命令执行这个JAR文件:
```shell
java -jar hello.jar
```