这是我的文件树:$ tree.├── Hi.java├── com│ └── libai688│ ├── User.class│ └── User.java这是我的Hi.java:import com.libai688;public class Hi { public static void main(String[] args) { User p1 = new User(); }}当我尝试编译Hi.java时$javac Hi.javaHi.java:1: error: package com does not existimport com.libai688; ^Hi.java:5: error: cannot find symbol User p1 = new User(); ^ symbol: class User location: class HiHi.java:5: error: cannot find symbol User p1 = new User(); ^ symbol: class User location: class Hi3 errors它引发了一个很长的错误,我仔细检查了其他项目,但是仍然找不到它出了什么问题。据我所知,如果要导入其他定制语言的模块,则应编写相对路径。但是在Java中,我对如何导入第三方模块或自定义的混乱感到困惑。这是我的User.javapackage com.libai688;public class User{ public String name; public int age; public User(String name, int age){ this.name = name; this.age = age; }}
1 回答
![?](http://img1.sycdn.imooc.com/545862370001b03502200220-100-100.jpg)
慕田峪4524236
TA贡献1875条经验 获得超5个赞
方式import com.libai688;
不好。
您需要导入所需的类:
import com.libai688.User;
或整个包装的东西:
import com.libai688.*;
添加回答
举报
0/150
提交
取消