我为此查看了其他答案,但似乎没有任何效果,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仍会返回错误。
答案 0 :(得分:1)
将其保存为HelloApp.java
而不是使用javac HelloApp.java
并使用java HelloApp
运行它应该有效