在IDE netbeans中从我的类文件运行jar文件

时间:2014-04-06 16:54:27

标签: java netbeans command-line jar classpath

我使用名为korat.jar的jar文件。我用命令行执行:

java -cp $CLASSPATH korat.Korat --visualize --class test.Add --args 3

类路径包含jar的路径以及Add.class文件。

我想在我自己的netbeans IDE程序java中执行这个jar。我想我会用:

String []s={test.Add.class.getName(),"--visualize","--class","test.Add","--args","3"};

Korat.main(一个或多个);

我得到了这个例外:java.lang.NoClassDefFoundError

1 个答案:

答案 0 :(得分:0)

你在我自己的程序中执行jar是什么意思? jar包含一些类,如果它们在您的类路径中,您可以自己实例化类并调用一些方法。在这种情况下,您应该使用test.Add类。但似乎该类不在您的类路径中 - java.lang.NoClassDefFoundError。