有没有佬看一下为什么这样导包失败了,找不到这个包
^
Main.java:2: 错误: 程序包ADM不存在
import ADM.Administrator;
^
Main.java:3: 错误: 程序包Commmodity不存在
import Commmodity.*;
^
Main.java:4: 错误: 程序包Users不存在
import Users.User;
^
有没有佬看一下为什么这样导包失败了,找不到这个包
^
Main.java:2: 错误: 程序包ADM不存在
import ADM.Administrator;
^
Main.java:3: 错误: 程序包Commmodity不存在
import Commmodity.*;
^
Main.java:4: 错误: 程序包Users不存在
import Users.User;
^
你的 Administrator类在别的包目录, 直接运行 javac Main.java 无法连带编译 其他依赖的类
你可以采用 如下命令编译, classes要自己先建,我这是示例参考,对应目录改成你自己的
// 在classes目录,按包目录层级编译java文件为字节码文件
javac -d classes com/demo/pojo/*.java com/demo/test/*.java
这是我编译后的目录层级
代码运行如下:
// -cp 指定类搜索目录
java -cp classes com.demo.test.Main