当使用-jar选项时,Java虚拟机不会接受直接在命令行中指定的主类。相反,它会在JAR文件的META-INF/MANIFEST.MF清单文件中查找一个名为Main-Class的属性,该属性的值即为主类的完全限定名。例如,要指定com.example.myapp.MyApp作为主类,你的MANIFEST.MF文件应该包含如下行: text Main-Class: com.example.myapp.MyAp...
在打开cmd窗口执行 jar -cvfe MainClass1.jar com.xxx.MainClass com/ 为了区分,将生成的文件修改成了MainClass1.jar 直接执行MainClass1.jar 啦啦, 成功了! 对命令 jar -cvfe MainClass1.jar com.xxx.MainClass com/ 做一个小小的解释: -c 打包 -v 输出详细信息(可有可无) -f 指定文件名字 -e 指定...
1. 在Manifest文件中指定主类 在JAR文件的META-INF目录下有一个名为MANIFEST.MF的文件,可以在这个文件中指定JAR文件的主类。在MANIFEST.MF文件中添加一行Main-Class: your.main.class,其中your.main.class是你的主类的完整路径。 2. 使用命令行参数指定主类 另一种方式是通过命令行参数来指定JAR文件的主类。在...
通常我们常见的java命令执行java程序为java -jar 以及java -cp 主要区别:java -jar需要该jar为可执行jar,eclipse中export时需要选择runnable jar,java -jar 直接执行时不需要指定主类; 而java -cp 需要指定主类; java -cp :java -cp 和 -classpath 一样,是指定类运行所依赖其他类的路径(也可以说是告诉编译...
这种方法,其实并不算是运行jar,而是使用cp参数,加载这个jar,然后运行主Class(MainClass) === 3.补充说明 java -jar myClass.jar •执行命令时,会用到目录META-INF\MANIFEST.MF文件, •在该文件中,有一个叫Main-Class的参数,指定了java -jar命令执行的类 ...
- <jar文件>:要执行的JAR文件的路径。可以是绝对路径或相对路径。 - 参数:传递给JAR文件的命令行参数。这些参数将被传递给JAR文件内的主类的main方法。 2.常用选项 以下是常见的java -jar命令的选项: - -cp <class search path of directories and zip/jar files>:设置类路径,用于指定Java类的路径,包括目录...
java -jar.jar “` 在该命令中,`.jar`是你要执行的JAR包的文件名。根据实际情况替换为你的JAR包文件名。 例如,如果你要执行的JAR包文件名为myapp.jar,输入以下命令执行JAR包: “` java -jar myapp.jar “` 如果你的JAR包有依赖的库文件,可以使用`-classpath`参数指定类路径。例如,如果你的JAR包依赖了...
Java jar命令 常见用法 一、jar命令作用: 进行打包 -- 把多个文件打包成一个压缩包 -- 这个压缩包和Winzip的压缩格式是一样的. 区别在于jar压缩的文件...
java -Dmy.property=value -jar /path/to/your/jar-file.jar “` 上述命令将设置一个名为`my.property`的系统属性,并将其值设置为`value`。 5. 其他选项:还可以使用其他选项来执行JAR包命令,例如,可以使用`-cp`选项来指定类路径,使用`-Xmx`选项来设置最大堆内存等。
要执行一个jar文件,你可以使用java命令的-jar选项。举一个例子来说,假如你有个名叫myjar.jar的文件。这个jar是可以运行的,你可以运行它: java -jar myjar.jar 1. 另外一个办法就是,当Java Runtime Environment(JRE)已经被安装到一个像windows的操作系统上,将jar文件与JVM关联(关联java.exe跟jar文件)在一起...