0
我需要創建一個jar文件我做的步驟如下:類路徑沒有得到寫入MANIFEST.MF在JAR文件創建
C:\TIPL\GCST>javac -classpath lib/xbasej-20091203.jar Test.java
C:\TIPL\GCST>jar cfm MyJar.jar manifest.txt Test.class
我manifest.txt文件,如下所示:
Main-Class: Test
Class-Path: commons-logging-1.1.1.jar xbasej-20091203.jar
我Test.java如下:
import org.xBaseJ.DBF;
public class Test
{
public static void main(String args[]){
try{
//Open dbf file
DBF classDB=new DBF("Class.dbf");
System.out.println("here");
}
catch(Exception e){
}
}
}
我收到創建的jar文件,但是當我將其解壓縮,並在我的Manifet.MF廁所文件,它ks是這樣的:
Manifest-Version: 1.0
Created-By: 1.8.0_25 (Oracle Corporation)
Main-Class: Test
它沒有得到類路徑追加到它。由於這個,當我運行我的jar文件時,我收到錯誤?我該如何解決這個問題?什麼是類路徑沒有MANIFEST.MF
可以有很多方式使用相對路徑來做到這一點1)http://stackoverflow.com/questions/219585/setting-multiple-jars-in-java-回車類路徑2)包裝所有從屬罐子作爲單個可執行的jar的一部分:http://stackoverflow.com/questions/16422892/combine-or-merge-all-jars-in-one-executable-jar – 2014-10-18 09:47:27