Bha*_*ani 6 java executable jar classpath
我想创建一个包含其他JAR库的可执行JAR文件.但是当我执行JAR时,它会给出类路径问题的错误.
如何解决类路径问题?
小智 10
我想你可以这样试试;
这是一个简单的例子.首先,我们假设我们有一个项目目录D:\javademo
.在这个工作目录中,我们创建一个主类HelloWorld.java,thtat包含我们的其他JAR文件,如commons-lang.jar
.现在,我们必须将主要类HelloWorld和commons-lang.jar归档到test.jar文件中.
首先,我们必须编辑清单文件,以便我们可以像这样指定class-path和main-class:
Manifest-Version: 1.0
Created-By: tony example
Class-Path: test.jar commons-lang.jar
Main-Class: org.tony.java.HelloWorld
Run Code Online (Sandbox Code Playgroud)
我们命名了这个文件test.mf
.现在我们使用该jar
命令生成我们的JAR文件,如下所示:
jar -cvfm test.jar test.mf -C ./ .
Run Code Online (Sandbox Code Playgroud)
然后它将生成JAR文件test.jar
.您可以使用此命令使用java命令运行此主类:
java -jar test.jar
Run Code Online (Sandbox Code Playgroud)
这是我的解决方案.我希望它给你一些有用的东西......