[英]Unable to access a class from the same package
我在Java中有2个课程
//file: A.java
package files;
public class A {
B b;
}
下一个文件
//file: B.java
package files;
public class B {}
现在当我使用
javac A.java
我得到错误
unable to resolve symbol B
虽然,如果我不提到包装线,它可以正常工作。
我究竟做错了什么 ?
这样做:
cd [root] (the upper directory of files)
javac -classpath "." files/A.java
在这里查看基本原理: http : //kevinboone.net/classpath.html
您必须编译项目的所有类
尝试这个
javac A.java B.java
要么
javac *.java
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.