【问题标题】:ClassNotFound Error when running Java .class file in Ubuntu terminal在 Ubuntu 终端中运行 Java .class 文件时出现 ClassNotFound 错误
【发布时间】:2012-04-06 21:13:05
【问题描述】:

我用javac myfile.java 编译我的文件 但是当我使用命令运行 myfile.class 文件时:java myfile 我得到一个 ClassNotFound 错误。我的Java版本是openjdk-6

【问题讨论】:

  • 向我们展示完整的堆栈跟踪和您的源代码。

标签: java compiler-errors ubuntu-10.04


【解决方案1】:

这样运行命令(在你编译的同一目录中):

java -cp . myfile

当然假设该文件包含一个名为 myfile 的类,顺便说一句,它不遵循标准的 Java 命名惯例(应该以大写字母开头)。

阅读here 了解有关设置运行时类路径的更多信息。

【讨论】:

    【解决方案2】:

    你的类路径很可能是错误的。尝试 java -cp 。我的文件

    另外,java 工具倾向于喜欢 java 的常规约定,所以你的类应该是 MyClass,然后文件应该是 MyClass.java

    【讨论】:

      猜你喜欢
      • 2015-04-14
      • 2021-12-04
      • 2017-08-11
      • 2023-03-06
      • 2016-11-19
      • 2020-12-15
      • 1970-01-01
      • 2023-03-17
      • 1970-01-01
      相关资源
      最近更新 更多