java 编译成功,运行class文件出现“找不到或无法加载主类”,什么原因?

用的是jdk1.7.0_05程序片段如下:
public class Hello
{
public static void main(String[] args)
{
System.out.println("Hello Word!");
}
}
环境变量配置如下:
Classpath:.;%JAVA_HOME%lib;%JAVA_HOME%lib\dt.jar;%JAVA_HOME%lib\tools.jar;
JAVA_HOME:C:\Program Files\Java\jdk1.7.0_05
Path:.;%JAVA_HOME%bin;

配置测试也是正常

到底是什么原因啊?
不知道什么原因,我把路径Classpath路径删除,又重新新建了一个Classpath:.;C:\Program Files\Java\jdk1.7.0_05\lib;C:\Program Files\Java\jdk1.7.0_05\lib\dr.jar;C:\Program Files\Java\jdk1.7.0_05\lib\tools.jar;
然后就通了

第1个回答  2012-07-31
敲java -version有反应并不能说明环境变量设置好了的。java、javac、java -version都有正常的反应,出现一大堆东西才算是配置好了。

java找不到或无法加载主类代码怎么办?
4、编译问题:确保主类已经被正确编译,并且没有编译错误。5、环境变量问题:检查JAVA_HOME环境变量是否指向了正确的JDK安装目录。确认PATH环境变量包含了JAVA_HOME\/bin目录。6、IDE配置问题:如果是在IDE中运行,确认项目已经正确构建并且运行配置正确。7、依赖问题:如果你的项目依赖其他库,请确保所有必要...

java运行显示“找不到或无法加载主类”怎么回事?
1. 类路径问题:Java通过类路径来查找用户想要运行的类文件。如果类路径设置不正确,或者包含主类文件的目录没有被包含在类路径中,就会出现这个错误。确保在运行Java命令时,通过-cp或-classpath选项正确设置类路径。2. 文件名和类名不匹配:Java要求源代码文件的名称必须与公共类的名称相匹配。如果文件...

找不到或无法加载主类什么意思
在使用java编译程序、软件的时候,我们可能会遇到找不到或无法加载主类的代码,那么这是什么意思呢,其实这是由于我们的安装包路径错误导致的。找不到或无法加载主类什么意思:答:意思是找不到路径或者配置可以尝试修改路径或者检查环境变量来解决。方法一:1、如果编译的时候带有“.class”后缀,将它删除。

找不到或无法加载主类什么意思
Java显示找不到或无法加载主类是意思是因为classpath配置错误所以无法加载。是环境变量的问题,建议查看path和classpath是否是正确的。Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。Java语言作为静态面向...

java运行显示“找不到或无法加载主类”!
4. 环境配置问题:有时候,Java运行环境本身可能存在配置问题,导致无法正确加载类。这可能是由于JDK安装不完整或者环境变量设置不正确导致的。检查你的Java运行环境配置是否正确。为了解决这个问题,你可以尝试以下步骤:确保类路径设置正确,包含了所有需要的类文件和依赖。如果尚未编译源代码,请先编译成字节...

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

java编译通过,为什么运行却提示找不到或无法加载主类
1、在classpath的最前面要加一个本目录路径,用.表示,由于后面还有java的dt和tools两个路径,所以.后要加;进行分隔表示。2、更为重要的是,在cmd下运行javac 和java的时候,必须在该java文件的目录下运行,这样生成的class也在该目录下,java的时候也会第一个就在本目录下找class文件,就不 会提示...

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

java 找不到或无法加载主类
当你在Java环境中遇到"找不到或无法加载主类"的错误,可能是因为主类路径配置不正确。尽管你的JAVA_HOME、CLASSPATH和Path环境变量设置看起来没有问题,且JDK版本测试正常,但在Eclipse中运行特定的HelloWorld.java文件时出现了问题。问题可能出在类文件的实际位置、package设置和类路径之间的匹配上。如果...

找不到或无法加载主类意思介绍
4、可能是因为java文件不在项目的src路径内的原因导致该情况,即源代码未被eclipse编译,字节码不存在,因此无法运行了此时,可以在项目名上面点击右键,找到Builder Path,选择Configure Build Path,再选择Source面板,再点击Add。5、java无法找到或者加载主类主要是因为路径错误1在classpath的最前面要加一...

相似回答