在CMD下用java命令出现“找不到或无法加载主类”问题

在CMD下用java命令出现“找不到或无法加载主类”问题,第1张

package是hellojava吧?那如果在E:/Workspace/hellojava/src/hellojava这目录下运行,应该

这样写: java -cp / hellojavahello

或者用绝对路径: java -cp E:/Workspace/hellojava/src hellojavahello

classpath

;%JAVA_HOME%\lib\dtjar;%%JAVA_HOME\lib\toolsjar;k:\

JAVA_HOME

C:\Program Files (x86)\Java\jdk180_60

Path

%JAVA_HOME%\bin;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v10\

你改成这样试试,path的JAVA_HOME前面不能有东西

我的意思就是在你的%SystemRoot%前面的路径去掉加上%JAVA_HOME%\bin;

安装JDK后,在环境变量配置调试成功了,但是写个HelloWorld的java文件,javac可以编译,就是java不能运行,出现"错误:找不到或无法加载主类",如下图所示:

     今天恰巧我遇到了这个问题,郁闷纠结了大半天,才把问题解决,先把JDK步骤呈上。

1下载JDK并安装

      JDK默认安装在C:Program FilesJavajdk180_05目录下(我安装版本和目录)

2环境变量配置(请按顺序来设置)

JAVA_HOME=C:\Program Files\Java\jdk180_05

CLASSPATH=;%JAVA_HOME%\lib\dtjar;%JAVA_HOME%\lib\toolsjar;

PATH=;%JAVA_HOME%\bin;  

JAVA_HOME设置(win7下):

计算机右键"属性"-"高级系统设置"-"高级"-"环境变量"-"(系统变量s下)新建"

变量名:JAVA_HOME,变量值C:\Program Files\Java\jdk180_05

CLASSPATH设置: 

计算机右键"属性"-"高级系统设置"-"高级"-"环境变量"-"(系统变量s下)新建"

变量名:CLASSPATH

变量值:;%JAVA_HOME%\lib\dtjar;%JAVA_HOME%\lib\toolsjar;

PATH设置(path已经有不用新建,找到path点击编辑即可)

计算机右键"属性"-"高级系统设置"-"高级"-"环境变量"-"(系统变量s下)找到path编辑"

在变量值后面添加;%JAVA_HOME%\bin;

3在C盘目录下新建java文件夹,文件夹下新建HelloWorldjava文件,用记事本打开复制以下代码并保存: 

public class HelloWorld

{

public static void main(String args[])

{

Systemoutprintln("Hello World");

}

}

4打开CMD窗口编译解析,cd c:\java切换到java文件夹下,编译执行打印"HelloWorld"

总结:我按照1-4步骤 *** 作,是没有问题的。如果出现"错误:找不到或无法加载主类"的问题,分析原因,既然javac编译时成功,而执行java命令是错误的。那么是路径出了问题,无法找到class文件。

在1-4步骤的基础上,我的解决方案是:HelloWorldjava和HelloWorldclass必须同一个文件夹下(例如在c盘下新建java文件夹,放HelloWorldjava和HelloWorldclass文件),CMD窗口编译时用cd c:\java切换到文件夹下,再javac编译,再java执行。

以上就是关于在CMD下用java命令出现“找不到或无法加载主类”问题全部的内容,包括:在CMD下用java命令出现“找不到或无法加载主类”问题、找不到或无法加载主类、win10家庭版配置jdk为什么提示找不到或无法加载主类呢 这个怎么解决等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/web/9297543.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-26
下一篇 2023-04-26

发表评论

登录后才能评论

评论列表(0条)

保存