我查看了其他答案,但似乎没有任何工作,而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