运行javac 时显示:找不到或无法加载主类

classpath .;E:\android\android sdk adt-bundle-windows-x86-20130729\java\lib\dt.jar;E:\android\android sdk adt-bundle-windows-x86-20130729\java\lib\tools.jar;E:\android\android sdk adt-bundle-windows-x86-20130729\java\lib\rt.jar;E:\android\android sdk adt-bundle-windows-x86-20130729\java\bin

path C:\Program Files\AMD APP\bin\x86;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\;C:\Program Files\ATI Technologies\ATI.ACE\Core-Static;E:\android\android sdk adt-bundle-windows-x86-20130729\java\bin;E:\android\android sdk adt-bundle-windows-x86-20130729\sdk manager2\adt-bundle-windows-x86-20130729\sdk\tools;E:\android\android sdk adt-bundle-windows-x86-20130729\java\bin

自己弄了一天了 网上查了各种办法都不行 求高人指点

jdk没有安装好哦 重新安装哦
建议删除了原来的jdk以及 环境变量里的 关于java的 classpath 和path路径地址后重新弄.
方法如下:
首先下载 32位 JDK 安装好
完了以后 进入电脑的环境变量配置
classpath
和path
classpath里java路径是: --> .;d:/program files/java/jdk1.7/lib
path 里的java路径是:----> .;d:/program files/java/jdk1.7/bin

注意 路径 不一定一样 以你自己安装目录为准

最后完了 进入cmd
输入 java -version即可查看java版本了 如果显示1.7 jdk字样就成功了追问

我现在 输入 java -version 也能显示java版本  

追答

因为系统不能识别javac命令,或者是如我所说 因为你没有正确安装JDK。

请你按照我的建议重新安装后测试.不要直接调过就测试
这样对你没有任何帮助

处理问题是要耐心的.

温馨提示:内容为网友见解,仅供参考
第1个回答  2013-08-31
删掉CLASSPATH这个环境变量。追问

试了 不可以

第2个回答  2013-08-31
E:\android\android sdk adt-bundle-windows-x86-20130729\java\bin
把这个复制到path变量最前面追问

刚刚试了一下 还是一样

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

错误: 找不到或无法加载主类(不是路径问题)
1. 使用IDEA查看控制台实际执行的命令,发现仅使用java命令,而未包含javac的步骤。2. 尝试删除不必要的参数,逐步测试,最后发现可以执行的最小子命令是不包含classpath参数的java命令。问题原因分析:由于没有指定-classpath参数,Java运行环境默认在当前目录下搜索类文件。从Java 1.5版本开始,JRE具备自...

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

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

找不到或无法加载主类意思介绍
5、java无法找到或者加载主类主要是因为路径错误1在classpath的最前面要加一个本目录路径,用表示,由于后面还有java的dt和tools两个路径,所以后要加进行分隔表示2在cmd下运行javac 和java的时候,必须在该java。6、eclipse运行HelloWorld程序时,提示找不到或无法加载主类的话,很有可能是因为源代码未...

java运行显示“找不到或无法加载主类”!
比如说如下测试代码:在文件所在的当前目录下,运行javac TestPlusPlus.java编译成功,生成TestPlusPlus.class文件,这个时 候,你用javaTestPlusPlus想运行程序,总会出现”找不到或无法加载主类“的错误。这个时候要注意,之所以找不到,是因为TestPlusPlus在HelloWorld包名的下面。解决办法:1.去掉 ”...

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

...编译通过但是运行时显示“找不到或无法加载主类 helloworld ” ,怎 ...
args[]){}没有写在main这个类中。一个java源文件可以写很多类,编译的时候javac源文件之后,每个类生成一个class文件。你去运行的时候,并不一定是去java源文件名,而是去java主函数所在的那个类名。第三种可能就是:像intopass说的那样,你在eclipse写的时候里面会有package,你把它删掉试试。

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

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

相似回答