运行 java helloworld 命令,提示“错误: 找不到或无法加载主类 ”

最近在学习 java 语言,便按照安装了 java jdk11.0.2版本

我是使用的系统win10 x64位 

我写第一个测试代码  执行javac 编译  java  运行helloworld.class

 E:\my_java0729\stage_1_module_1\homework1> javac .\helloworld.java
 E:\my_java0729\stage_1_module_1\homework1> java .\helloworld.class
错误: 找不到或无法加载主类 .\helloworld.class
原因: java.lang.ClassNotFoundException: /\helloworld/class
 E:\my_java0729\stage_1_module_1\homework1>

检查代码和命令 java环境的配置

1,编译译没有报错 说明命令和代码没有报错 说明代码和命令都没有问题

2,怀疑java环境的配置有问题  把这个问题google一下或百度一下

根据网上的教程把环境变量配置一下

变量名:JAVA_HOME
变量值:C:\Program Files\Java\jdk-11.0.2\        // 要根据自己的实际路径配置
变量名:CLASSPATH
变量值:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;         //记得前面有个"."
变量名:Path
变量值:C:\Program Files\Java\jdk-11.0.2\bin;C:\Program Files\Java\jdk-11.0.2\jre\bin;

我按照网上的配置java环境 仍然不行 我又检查了配置没有问题 还是执行失败

最终是 java helloworld.class   java命令执行不能带.class的后缀

我换成 java helloworld就输出来了

E:\my_java0729\stage_1_module_1\homework1> java helloworld.class
错误: 找不到或无法加载主类 helloworld.class
原因: java.lang.ClassNotFoundException: helloworld.class
E:\my_java0729\stage_1_module_1\homework1> java helloworld
我不打印输出 hello world

E:\my_java0729\stage_1_module_1\homework1>

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值