我对Java很陌生,我确信这是一个noob问题,但我真的无法解决这个问题。
我有一个简单的java文件,其中包含一些如下所示的依赖项:
package myFilePackage;
import java.io.*;
import java.nio.*;
import java.util.*;
public class myclass{
public static void modifySomeFile(arg1, arg2, ...){
//Function that uses the above dependencies
...
}
public static void main(String[] args){
for( arg : args){
System.out.println(arg);
}
//my code works fine up to here!
modifySomeFile(arg1, arg2, ...);
}
}
基本上,当我从命令提示符调用它时,它会打印所有参数,但从不调用modifySomeFile函数。
这是我从提示符中调用它的方式:
cd C:\path\to\file java -jar myjar.jar arg1 arg2
这是我的清单文件(我在某处读到可能是问题)
Manifest-Version: 1.0
Class-Path: .
Main-Class: myfile.myClass
这是我班上的路径:
myfile/myClass.class
此外,我的jar文件中只有一个类。