【发布时间】:2012-04-06 21:13:05
【问题描述】:
我用javac myfile.java 编译我的文件
但是当我使用命令运行 myfile.class 文件时:java myfile 我得到一个 ClassNotFound 错误。我的Java版本是openjdk-6
【问题讨论】:
-
向我们展示完整的堆栈跟踪和您的源代码。
标签: java compiler-errors ubuntu-10.04
我用javac myfile.java 编译我的文件
但是当我使用命令运行 myfile.class 文件时:java myfile 我得到一个 ClassNotFound 错误。我的Java版本是openjdk-6
【问题讨论】:
标签: java compiler-errors ubuntu-10.04
这样运行命令(在你编译的同一目录中):
java -cp . myfile
当然假设该文件包含一个名为 myfile 的类,顺便说一句,它不遵循标准的 Java 命名惯例(应该以大写字母开头)。
阅读here 了解有关设置运行时类路径的更多信息。
【讨论】:
你的类路径很可能是错误的。尝试 java -cp 。我的文件
另外,java 工具倾向于喜欢 java 的常规约定,所以你的类应该是 MyClass,然后文件应该是 MyClass.java
【讨论】: