我查看了其他答案,但似乎沒有任何工作,而43票之一是目前超出我的頭的答案。我剛剛開始使用Java。我也沒有看到有關在TextPad中獲取此錯誤的任何答案。 這裏是我想要寫程序:錯誤:在TextPad中運行時找不到或加載主類
public class HelloApp
{
public static void main(String[] args)
{
System.out.println("Hello, World!");
}
}
我按下Ctrl-1來保存它,然後按Ctrl-2來運行它。控制檯出現主題錯誤(錯誤:無法找到或加載主類HelloApp)。
下面是路徑的變量值:
C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Files\Common Files\Microsoft Shared\Windows Live;C:\Program Files (x86)\Common Files\Microsoft Shared\Windows Live;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\;C:\Program Files (x86)\Windows Live\Shared;C:\Program Files\Microsoft\Web Platform Installer\;C:\Program Files (x86)\Microsoft ASP.NET\ASP.NET Web Pages\v1.0\;C:\Program Files (x86)\Windows Kits\8.0\Windows Performance Toolkit\;C:\Program Files\Microsoft SQL Server\110\Tools\Binn\;C:\Program Files (x86)\QuickTime\QTSystem\;C:\php;C:\Program Files\Java\jdk1.8.0_05\bin
我目前正試圖用Java中的所有-in-One的傻瓜(因爲它就像它跟我說話= P!)學習java,和遵循了它對信的所有指示,所以我有點難住。谷歌也沒有好心人。
謝謝!
編輯:這是DRastislav的答案,只是更好的格式。
C:\Users\dennis>cd C:\Users\dennis\Desktop\Java Stuffs
C:\Users\dennis\Desktop\Java Stuffs>javac HelloApp.java
C:\Users\dennis\Desktop\Java Stuffs>java HelloApp
Error: Could not find or load main class HelloApp
我的書說我可以保存程序在任何目錄。有什麼地方我需要保存它們嗎?
編輯2:好吧,我知道你好,世界!我刪除了我已經存在的HelloApp.class文件,然後使用javac HelloApp.java重新編譯它。鍵入java HelloApp沒有工作,所以我嘗試了java -cp。 HelloApp和它的工作。我想我從現在開始只需要輸入那個?請注意,這是我將程序鍵入NotePad並從此處運行的時間。當我嘗試運行它時,TextPad仍會返回錯誤。
你怎麼編譯和運行呢? –
你使用了javac並編譯它嗎? (擴展@ JigarJoshi的評論..) – TheLostMind
Ctrl + 1通常編譯它。你確定你保存了它(用Ctrl + s)?而且你確定你已經正確地將javac和java命令映射到Ctrl + 1和Ctrl + 2了嗎? – MarsAtomic