我用javac myfile.java编译我的文件,但是当我用命令:java myfile运行myfile.class文件时,我得到了一个ClassNotFound错误。我的Java版本是openjdk-6
发布于 2012-03-22 18:09:28
以如下方式运行命令(位于编译的同一目录中):
java -cp . myfile
当然,假设该文件包含一个名为myfile的类,顺便说一下,它不遵循标准的Java命名实践(应该以大写字母开头)。
在here上阅读有关设置运行时类路径的更多信息。
发布于 2012-03-22 18:10:20
很可能您的类路径是错误的。试试java -cp。我的文件
此外,java工具倾向于使用MyClass.java作为常规约定,因此您的类应该是MyClass,文件应该是javas。
https://stackoverflow.com/questions/9820074
复制相似问题