如何在jar文件中使用类文件?

时间:2014-02-09 14:44:23

标签: java eclipse jar

我正在使用 eclipse ,jar文件位于〜/ zmx / alg4 / algs4.jar中,我需要的类文件是algs4.jar / A.class。我的项目存在于〜/ workspace / test中。 jar文件已经在引用的库中,如何在项目中使用类文件?我已经尝试过了:

import A; 
private A variable = new A();

但它不起作用。

1 个答案:

答案 0 :(得分:1)

您不能在命名包中使用默认包中的类:"[import] require a compile-time error on any attempt to import a type in an unnamed package"。您可能希望通过反射访问它(见下文),或者如果您有源代码,则重新打包您的库algs4.jar。

 Class.forName("SomeClass").getMethod("someMethod").invoke(null);