考虑包层次结构folder1/hi
。 folder1
包含A.java,hi
包含B.java。
B.java:
package aa.pkg;
public class B { }
A.java:
package hi.aa.pkg;
public class A {B b; }
现在B.java编译成功,但A.java没有编译。
我在cmd中使用这些命令(如果当前目录是folder1
):
javac -d hi hi/B.java
javac -cp hi -d . A.java
它说没有找到B级。
编译A.java的正确cmd命令是什么,或者代码应该是什么样的?
答案 0 :(得分:1)