我正在使用 eclipse ,jar文件位于〜/ zmx / alg4 / algs4.jar中,我需要的类文件是algs4.jar / A.class。我的项目存在于〜/ workspace / test中。 jar文件已经在引用的库中,如何在项目中使用类文件?我已经尝试过了:
import A;
private A variable = new A();
但它不起作用。
答案 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);