Java无法加载包中的类

时间:2016-11-26 23:06:14

标签: java classpath

当我尝试执行位于包中的Doc类时,收到错误消息:Could not find or load main class Doc.java

该类位于test.foo包中。我编译它然后输入java test.foo.Doc并得到错误。我尝试使用java -cp *; test.Doc将类路径设置为当前目录,但它也不起作用。我不知道我做错了什么。我也已经在班级所在的目录中 我究竟做错了什么?我的CLASSPATH环境变量也指向当前目录。

1 个答案:

答案 0 :(得分:1)

将Doc.java放置为:

./test/foo/Doc.java
javac ./test/foo/Doc.java
java test.foo.Doc