我有一个外部的jar文件(有包结构),其中包含主类,我可以像这样从命令行运行应用程序:
java -jar example.jar
但是我还有一个 test.class
文件在这个 jar 文件外面,而且这个 jar 文件里的一些类会调用 test.class
中的方法。我该如何在命令行中指定要被 jar 文件使用的 test.class
文件呢?尝试了许多方法,但总是显示:
NoClassDefFoundError for test.class
注意:test.class文件还使用了example.jar文件中的class文件,具有自己的包结构。
我知道我可以把它们放在一个jar文件中,但不幸的是,我需要将test.class文件分开。