错误:在TextPad中运行时无法找到或加载主类

时间:2014-07-08 17:49:40

标签: java

我为此查看了其他答案,但似乎没有任何效果,43票一票是一个目前远远超过我的答案。我刚刚开始使用Java。我也没有看到任何关于在TextPad中获取此错误的答案。 这是我试图编写的程序:

public class HelloApp
{
    public static void main(String[] args)
    {
        System.out.println("Hello, World!");
    }
}

我按Ctrl-1保存它,然后按Ctrl-2运行它。控制台出现主题中的错误(错误:无法找到或加载主类HelloApp)。

这是Path的变量值:

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 All-in-One for Dummies来学习java(因为它就像它对我说话!= p),并且已经按照所有指示写了这封信,所以我有点难过。谷歌也不善良。

谢谢!

编辑:这是对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仍会返回错误。

1 个答案:

答案 0 :(得分:1)

将其保存为HelloApp.java而不是使用javac HelloApp.java并使用java HelloApp运行它应该有效