package test;
public class A {
public static void main(String[] args) {
B b = new B();
b.print();
}
}
package test;
public class B {
void print() {
System.out.println("B ok!");
}
}
- 由于A中引用了B,单独javac A.java会报错A.java:5: 错误: 找不到符号,需要同时编译。javac *.java
- By default, the compiler puts each class file in the same directory as its source file. You can specify a separate destination directory with -d,则会根据java文件中的package在当前目录生成子目录,并放入class文件,运行java test.A

也可以用@引用文件的方式

本文介绍了如何在Java中使用包(package)结构,通过A类引用B类的实例,展示了如何解决`javac A.java`单独编译时报错的问题。讲解了默认编译路径和指定目标目录的方法,以及使用`@`符号引用文件的实践。
752

被折叠的 条评论
为什么被折叠?



