java中类路径的长度是否有限制?

时间:2015-01-22 10:19:27

标签: java command-line jar classpath manifest.mf

我尝试从命令行为java类设置classpath

java -cp lib1.jar;lib2.jar;lib3.jar MyProgram    

上面的代码引发了运行时异常,因为当我添加jar文件时它与其他jar文件有进一步的依赖关系,它无法识别MyProgram类中的Main类并抛出

Error:Main method not found in class MyProgram,please define the method as public static void main(Stirng[] args)    

字符串lib1,lib2和lib3的长度约为400个字符。 是否可以从命令行设置类路径的大小。我尝试使用Manifest文件设置类路径,但它仍然抛出相同的异常。

1 个答案:

答案 0 :(得分:0)

我无法测试您所编写的程序,因此,通过观察所提供的详细信息,一个解决方案可能是 - java -classpath $ {CLASSPATH} MyProgram 注意:这里你必须在使用之前设置CLASSPATH变量。