2017-06-11 52 views
-1
import java.util.Scanner; 

public class Twk { 

    public static void main(String[] Twk) { 

     System.out.println("Welcome to Twk"); 
     Scanner enterName = new Scanner(System.in); 
     String name = enterName.next(); 

    } 

} 

爲什麼會發生? Twk.java和Twk.class在同一個地方。 需要一些幫助,謝謝。錯誤未能找到或加載主類(java)

錯誤:無法找到或加載主類TWK https://i.stack.imgur.com/NlcUu.png

+0

什麼Twk.java樣子?它有主要方法嗎?包是什麼? – user7294900

+0

看看這裏提供一些關於改善你的問題的提示,這樣你就可以得到有用的答案:https://stackoverflow.com/help/how-to-ask –

+0

請閱讀[爲什麼不要在SO上傳代碼圖片時詢問問題?](https://meta.stackoverflow.com/questions/285551/why-not-to-upload-images-of-code-on-so-when-asking-a-question) –

回答

0

這項工作:

C:\Users\tsoiwingkui>cd desktop 
C:\Users\tsoiwingkui\Desktop>javac Twk.java 
C:\Users\tsoiwingkui\Desktop>java Twk 
0

java -cp . Twk嘗試,這將可能讓java命令「看到」 Twk.class文件

+0

我試過但失敗 –

+0

@WingKuiTsoi你有沒有聲明Twk類在一個包中?如果是這樣,請使用java package.name.Twk。 Twk類也包含主要方法嗎? – Raffolox

+0

我沒有包。我將我的代碼添加到問題中。請檢查。 –

0

你必須確保公共類存在於源文件中。 Twk java和Twk類是相同的程序。 Twk java是源文件,Twk類是由jdk編譯器生成的源代碼的可執行文件。如果 做到這一點尚未:

public class Twk{ 
// your codes 
} 
+0

結果是一樣的:錯誤:無法找到或加載主類Twk –

+0

你有源文件中的主要方法嗎? 請在這裏發佈您的代碼 –

+0

我將我的代碼添加到問題中。請檢查。 –

相關問題