当我尝试执行位于包中的Doc类时,收到错误消息:Could not find or load main class Doc.java
该类位于test.foo包中。我编译它然后输入java test.foo.Doc
并得到错误。我尝试使用java -cp *; test.Doc
将类路径设置为当前目录,但它也不起作用。我不知道我做错了什么。我也已经在班级所在的目录中
我究竟做错了什么?我的CLASSPATH环境变量也指向当前目录。
答案 0 :(得分:1)
将Doc.java放置为:
./test/foo/Doc.java
javac ./test/foo/Doc.java
java test.foo.Doc