我需要创建一个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文件中时,它看起来像这样:
Manifest-Version: 1.0
Created-By: 1.8.0_25 (Oracle Corporation)
Main-Class: Test
没有让类路径附加到它。因此,当我运行我的jar文件时,我收到错误?我怎么解决这个问题?类路径没有附加到MANIFEST.MF
的原因是什么答案 0 :(得分:0)
在放入内容后的清单文本中,您必须在其中放置一个额外的空格。因此,在manifest.txt
中添加所有内容后执行Enter