用eclipse清理但无法在终端中编译Helloworld(错误:无法找到或加载主类)

时间:2013-02-24 05:14:03

标签: 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

我所做的是以下内容:

  • 创建项目名称:My Project
  • 创建了一个包名: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");
    }
}

2 个答案:

答案 0 :(得分:3)

你必须跑:

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

答案 1 :(得分:0)

当我遇到这个错误时,这是​​因为我的课程,在你的案例中,DoThis,没有主要方法。