错误: 找不到或无法加载主类 JAVA

啊哟!这个破玩意儿整了我整整一个下午!!!

查遍了网上,都没有作用。后来是跟着虎课堂上的钟洪发老师一步一步地做成了。

这里,这位老师用的是绝对路径。

特别是在设置path的时候,也用的是绝对路径,没有像网上查到的那样。

JAVA_HOME

(绝对路径,我的是D:Program_Files\Java\jdk)

path

D:\Program_Files\Java\jdk1.8.0_191\bin;D:\Program_Files\Java\jdk1.8.0_191\jre\bin;C:\Program Files (x86)\Common Files\Oracle\Java\javapath;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\

classpath

.;D:\Program_Files\Java\jdk1.8.0_191\lib;D:\Program_Files\Java\jdk1.8.0_191\lib\tools.jar

看到了吧!也是绝对路径。

其它地方查到的是这样的

path

%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;

classpath

.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;

其实看起来没有什么不妥,但就是不能运行起来。

最大的不同区别是:这里自己建了Program_Files目录。是不是这一点不同?

 

 

### 回答1: 这个错误消息的意思是"错误: 不到无法加载 java"。这通常是因为你的java环境变量者classpath没有正确配置者安装的jdk版本不支持你所编写的程序。需要重新检查环境变量和classpath的配置,并确保安装了正确版本的jdk。 ### 回答2: 不到无法加载 java 通常意味着您的计算机无法在指定的路径中到所需的 Java 文件。这通常是因为 Java 环境变量 Java 路径设置不正确所致。 为了解决这个问题,您可以采取以下几个步骤: 1.检查 Java 环境变量 在 Windows 上,您可以通过按下 Windows 键 + PAUSE 键打开“系统属性”窗口。在该窗口的左侧导航栏中,单击“高级系统设置”,然后单击“环境变量”按钮。在环境变量对话框中,查“系统变量”部分的“Path”变量。确认 Java 所安装的路径是否包含在其中。如果没有,请将其添加到变量值中,例如:C:\Program Files\Java\jdk1.8.0_251\bin 2.检查 Java 安装路径 如果您已经设置了正确的 Java 环境变量,但仍然遇到“不到无法加载 java”的错误,则需要检查 Java 安装路径是否正确。查看 Java 安装目录是否包含在 PATH 中,并且确保您安装软件包时使用了正确的位数(64 位 / 32 位)。 3.检查路径 如果使用路径方式运行 Java 程序出现错误,则需要确保您已经在路径中包含了所需的文件。您可以使用-cp选项来指定路径。例如:java –cp C:\MyProject\bin MyMainClass 最后,在您完成上述步骤后,您可以尝试重新启动计算机重新安装 Java 来解决问题。如果问题仍然存在,请寻求专业人员的帮助。 ### 回答3: 这个错误通常出现在 Java 程序运行时。它的意思是 JVM 不到加载失败,导致程序无法正常运行。 要解决这个问题,你可以采取以下几个步骤: 1. 检查你的程序是否有语法错误 首先,你需要检查你的程序是否有语法错误。如果你的程序有语法错误,那么编译时就会出错,最终也会导致不到错误。 2. 检查程序中的名是否正确 确保你的程序中的名和文件名都是正确的。如果不正确,那么程序就无法。 3. 检查 CLASSPATH 环境变量是否正确 确保你的 CLASSPATH 环境变量指向包含程序的所有文件的目录 JAR 文件。 4. 检查你的 Java 安装是否正确 如果你的 Java 安装不正确,那么 JVM 可能无法正确加载程序的。确保你的 Java 安装正确,并且你正在使用最新的 Java 版本。 5. 确保你的程序被正确打包 如果你的程序是使用 JAR 文件打包的,那么你需要确保程序正确打包并包含了正确的清单文件。清单文件应该包含一个 Main-Class 属性,指向程序的。 最后,如果你没有办法解决这个问题,你可以尝试在运行程序时设置 -verbose:class 参数,帮助你出问题所在。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值