从用户创建的JAR文件导入包

时间:2016-06-12 23:46:20

标签: java jar javac

我有两个文件; Beta.java

package beta;
public class Beta { }

Gamma.java

package gamma;
import beta.*;
public class Gamma { }

我使用jar cvf b.jar Beta.class创建了一个JAR存档,但是当我尝试使用javac -cp b.jar Gamma.java进行编译时,我得到了:

Gamma.java:2: error: package beta does not exist
import beta.*;
^
1 error

我知道我可以运行javac *.java,但我希望能够从JAR文件中访问Beta.class以获得可移植性。这是一个非常基本的问题,但我仍然在尝试解决它时遇到了很多麻烦。感谢。

0 个答案:

没有答案
相关问题