为了账号安全,请及时绑定邮箱和手机立即绑定

环境变量配置正确,.class文件已经生成,但是Java 文件名的时候(没有加后缀),依然提示找不到或无法加载主类

https://img1.sycdn.imooc.com//5c306e310001f49e05150255.jpg无法加载主类

正在回答

8 回答

  1. 检查源代码是否有错;

  2. 检查.class文件是否放到F盘Java文件的根目录下

  3. 检查各文件名称(大小写)是否有错

  4. 重新运行程序

  5. 建议使用eclipse

0 回复 有任何疑惑可以回复我~

我也是同样的问题 不管用啊

0 回复 有任何疑惑可以回复我~

我也是同样的问题,这些都试过了还是没法解决

0 回复 有任何疑惑可以回复我~

若还不成功,建议

  1. 根据课程开始部分介绍的环境变量设置方法重新操作

  2. 更换目录存放位置

  3. 有必要重装JDK,要求尽量存在盘根目录,所有文件夹均为英文名称

希望有所帮助!

0 回复 有任何疑惑可以回复我~

三、使用cmd编译文件

  1. 以管理员身份打开cmd

  2. 输入E:打开E目录

  3. 输入dir查看.java文件是否存在

https://img1.sycdn.imooc.com//5c31b6270001fc1902290101.jpg

https://img1.sycdn.imooc.com//5c31b63900010a4a09930519.jpg


4.输入

javac HelloWorld.java

https://img1.sycdn.imooc.com//5c31b66f0001870b02380064.jpg

无任何提示,表明编译成功,此时E盘根目录下会多出HelloWorld.class类文件!否则编译不成功。

5.输入

java HelloWorld

https://img1.sycdn.imooc.com//5c31b6dc0001380302870141.jpg

运行成功!

0 回复 有任何疑惑可以回复我~

二、编写HelloWorld程序

1.桌面新建一个记事本.txt文件,命名HelloWorld.java

此时.txt会变成.java格式文件

https://img1.sycdn.imooc.com//5c31b5360001af5b05240407.jpg


2.键入下列代码:

 public class HelloWorld{
public static void main(String[] args){

System.out.println("Welcome to imooc!");
}
}

https://img1.sycdn.imooc.com//5c31b5860001308708370686.jpg

3.保存至E盘根目录

https://img1.sycdn.imooc.com//5c31b5a00001339907770252.jpg

0 回复 有任何疑惑可以回复我~

一起做一遍:

  1. 首先检查环境变量是否配置正确:

    打开cmd-以管理员身份运行

https://img1.sycdn.imooc.com//5c31b2820001748904560289.jpg

输入java,若出现下列提示,表明环境变量第一步设置正确:https://img1.sycdn.imooc.com//5c31b33d0001ec5f09930519.jpg








输入javac,若出现下列提示,表明环境变量第二步设置正确:

https://img1.sycdn.imooc.com//5c31b3920001507a09930519.jpg

0 回复 有任何疑惑可以回复我~
  1. 无错

  2. 没放,但是使用了cd命令进入到了对应文件夹

  3. 没错

  4. 重新运行依然没用

  5. eclipse是没问题的,但是依然不清楚,为什么记事本写的,通过cmd  java 命令无法执行,求指教

1 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

环境变量配置正确,.class文件已经生成,但是Java 文件名的时候(没有加后缀),依然提示找不到或无法加载主类

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信