900字范文,内容丰富有趣,生活中的好帮手!
900字范文 > 【JAVA】错误: 找不到或无法加载主类 HelloWorld

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

时间:2020-12-01 16:49:04

相关推荐

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

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

1. 问题描述

在本地使用记事本创建文件并且使用java和javac来编译与执行时出现错误

命令以及提示如下:

root>javac HelloWorld.javaroot>java HelloWorld错误: 找不到或无法加载主类 HelloWorld原因: java.lang.ClassNotFoundException: HelloWorld

2. 最佳答案(详细解答可以往下看)

两个方法

方法1:删除环境变量中的CLASSPATH即可方法2:不删除CLASSPATH,修改CLASSPATH,一定要加上[.]表示当前路径

.;%JAVA_HOME%\lib

3. 详细介绍

CLASSPATH

直译过来是类路径,是Java环境配置中要设置的一个环境变量,就是.class文件的路径,表示JVM从哪里去寻找要运行的class文件,

CLASSPATH = D:\java

表示执行java命令时去D:\java目录中去找需要被执行的class文件并运行。你配置错了就会出现找不到.class的问题

4. 温馨提示

可以搜索有关java CLASSPATH的作用

环境变量(environment variables)一般是指在操作系统中用来指定操作系统运行环境的一些参数,如:临时文件夹位置和系统文件夹位置等。

Classpath是javac编译器的一个环境变量。它的作用与import、package关键字有关。

设置Classpath的目的,在于指定类搜索路径,要使用已经编写好的类,前提当然是能够找到它们了,JVM就是通过CLASSPTH来寻找类的.class文件。我们需要把jdk安装目录下的lib子目录中的dt.jar和tools.jar设置到CLASSPATH中,当然,当前目录“.”也必须加入到该变量中。

参考

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。