我有两个文件; 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
以获得可移植性。这是一个非常基本的问题,但我仍然在尝试解决它时遇到了很多麻烦。感谢。