簡體   English   中英

用eclipse清理但無法在終端中編譯Helloworld(錯誤:無法找到或加載主類)

[英]Clean with eclipse but cannot compile Helloworld in terminal (Error: Could not find or load main class)

我正在嘗試在終端(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");
    }
}

你必須運行:

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

當我遇到這個錯誤時,這是​​因為我的課程,在你的案例中,DoThis,沒有主要方法。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM