XP系统cmd中输入javac提示:(错误:出现找不到或无法加载主类)

您好,我是在http://zhidao.baidu.com/question/495951422713555244.html?from=pubpage&msgtype=2这个问题下看到的你的答案,我是个新手,在初学的过程中遇到一个问题,还请帮忙指点一下
在网上看教程编写第一个小程序

后来查了一下得知可能是JAVAC的环境没有设置好,但自己查找鼓捣了半天也没解决问题

下图是我的目录和JDK版本

下图是所有的环境变量

Path值是%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;E:\JDK\bin;
PATHEXT值是.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH
PROCESSOR_IDENTIFIER值是x86 Family 6 Model 23 Stepping 10, GenuineIntel

JAVA_HOME:E:\Program Files\jdk1.7.0_25
CLASSPATH:.;%JAVA_HOME%/lib;
PATH:E:\Program Files\jdk1.7.0_25\bin
环境变量至少得有这三项吧,路径仅供参考追问

这三项是在系统变量中添加吗?
另外修改变量值的话,比如Path值,只写路径就可以了吗?

追答

用户变量里也行,对,值就是路径

温馨提示:内容为网友见解,仅供参考
无其他回答

cmd中输入javac出现找不到或无法加载主类
把配置的CLASSPATH清空。多数情况都是配置了错误的CLASSPATH,现在的jdk根本不需要这个环境变量了,没有设置的必要。

Java 错误:找不到或无法加载主类
当你在尝试运行Java程序时遇到"找不到或无法加载主类"的错误,首先要明确,这并不意味着程序本身存在问题。问题可能出在Java文件命名和路径配置上。首先,确保Java文件的命名规则:类名应该是"Test",而文件名应该是"Test.java"。其次,检查Java环境是否安装并配置正确。在命令提示符中输入"javac"并回车...

java运行显示“找不到或无法加载主类”怎么回事?
遇到"找不到或无法加载主类"的Java运行问题,通常需要从以下几个方面排查:首先,检查环境变量配置,确保classpath路径正确。默认配置如下:.;%java_home%\\lib;%java_home%\\lib\\tools.jar;确保"."表示当前路径,分号";"是必需的。如果classpath已设置,但问题依旧,可能是代码包名结构导致的。在编写测...

在cmd中输入 javac 文件名.java 提示找不到或无法加载主类。
只要不报 JAVAC 是无法识别的内部命令,一般环境变量就没问题 还是你.java文件的问题

java运行显示“找不到或无法加载主类”怎么回事?
第一,这个程序是没有错。第二,你的类名是“Test”,但是你的java文件名就应该是“Test.java”。第三,在运行里输入cmd敲回车建进入一个控制台的命令框,请输入javac回车查看java有没有 安装好,如有问题有两种肯能:一是根本就没有安装java程序或者安装时没有正确安好,二是环境变量没有配好。...

运行JAVA文件时,cmd中显示 “找不到或无法加载主类”的错误,怎么解决...
应该是你没你进入的路径不对,举个例子说你的java文件在桌面的一个新建文件夹下,你应该先打 cd C:\\Users\\Administrator\\Desktop\\新建文件夹 的指令,在执行javac 然后看文件里有没有class的文件生成,有就继续执行java,希望可以帮到你,还有要注意文件名字要与类public一致要区分大小写 ...

java运行的时候说找不到或无法加载主类,是为什么?
处理"找不到或无法加载主类"问题,需要按照以下步骤操作:首先,确保使用正确命令将.java文件编译成.class文件。例如,使用"javac Hello.java"生成"Hello.class"。其次,检查你的程序是否包含main方法。在Hello.java文件中,必须存在"public static void main 方法"。若程序仅包含一个文件,只需使用"java...

java编译通过,为什么运行却提示找不到或无法加载主类
做了一个简单java,放在e盘根目录下,在c:下操作javac该java文件成功了,但用java 该class时却提示“找不到或无法加载主类” ,忙活了半天,找了些资料,发现其实很简单,不是语句错误,是路径问题classpath的问题。主要是以下两点要注意:1、在classpath的最前面要加一个本目录路径,用.表示,由于...

在CMD下用java命令出现“找不到或无法加载主类”问题
package是hellojava吧?那如果在E:\/Workspace\/hellojava\/src\/hellojava这目录下运行,应该这样写: java -cp ..\/ hellojava.hello或者用绝对路径: java -cp E:\/Workspace\/hellojava\/src hellojava.hello

java在CMD中出现“找不到或无法加载主类”
class前面加一个public 另外你这个截图不完全不知道输入的对不对 参考示例:public class Hello { public static void main(String[] args) { System.out.println("Hello World!"); }}运行效果:

相似回答