2014-07-08 67 views
1

我查看了其他答案,但似乎没有任何工作,而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仍会返回错误。

+3

你怎么编译和运行呢? –

+1

你使用了javac并编译它吗? (扩展@ JigarJoshi的评论..) – TheLostMind

+0

Ctrl + 1通常编译它。你确定你保存了它(用Ctrl + s)?而且你确定你已经正确地将javac和java命令映射到Ctrl + 1和Ctrl + 2了吗? – MarsAtomic

回答

1

保存为HelloApp.java比使用javac HelloApp.javajava HelloApp运行它应该工作

+0

这是我在cmd控制台执行此操作时得到的结果: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 错误:在cmd中运行javac HelloApp.java后无法找到或加载主类HelloApp – Quicksting

+0

JVM是否准备.class文件? ....在你的文件夹应该是HelloApp.class文件,如果是的话,Java HelloApp应该工作... – DRastislav

+0

明白了。它确实存在,但我曾尝试过很多事情,所以我决定删除它。键入javac HelloApp.java,然后键入java -cp。 HelloApp(根据另一个答案),它最终给了我你好,世界!键入java HelloApp不起作用。 – Quicksting

相关问题