繁体   English   中英

无法从同一包访问课程

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM