java - 使用 eclipse 清理但无法在终端中编译 Helloworld(错误 : Could not find or load main class)

标签 java eclipse compilation terminal

我正在尝试在终端 (Fedora) 中编译我在 eclipse 中编写的包。 我需要将这些 .java 转换为我的家庭作业教学,但在我将它们编译为 .class 文件后,它们将无法使用 java DoThisDamnit.java 执行。

root@localhost mypackage# javac -cp . DoThisDamnit.java
root@localhost mypackage# ls
DoThisDamnit.class  DoThisDamnit.java
root@localhost mypackage# java DoThisDamnit.java
Error: Could not find or load main class DoThisDamnit.java

我所做的如下:

  • 创建了一个项目名称:我的项目
  • 创建了一个包名:mypackage
  • 创建了一个类文件:DoThisDamnit

清理文件后,它会导出到/home/william/workspace/bin 或 src。当我去垃圾箱打字时

Java DoThisDamnit.class

我收到错误错误:找不到或无法加载主类

我觉得我没有正确运行它,因为它有一个包?

代码测试

package mypackage;

public class DoThisDamnit {
    public static void main(String[] args) {
        System.out.print("Doooo it");
    }
}

最佳答案

你必须运行:

cd <your folder> ///home/william/workspace/bin
java mypackage.DoThisDamnit 

关于java - 使用 eclipse 清理但无法在终端中编译 Helloworld(错误 : Could not find or load main class),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15048914/

相关文章:

Java 安全 FTP 小程序

java - Maven clean不会删除复制的资源

java - Eclipse 想要构造函数中的类吗?

java - 在 java 中调试时检查数据

linux - 尝试使用 gcc 在 linux 上编译模块

java - 即使已初始化,也会出现 "Variable data not initialized"错误

java - 使用 JNI 使用 Windows 命名管道的 Java 程序的 IPC

java - 我的 Java GUI 应该使用哪个 LayoutManager?

C 的汇编覆盖率

swift - Xcode 7 编译错误 : "Command failed due to signal: Segmentation fault: 11"