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

我想问下我的javac可以运行,但是class文件不能运行呢

https://img1.sycdn.imooc.com//5b5d37a20001e24c03220182.jpghttps://img1.sycdn.imooc.com//5b5d37a20001e24c03220182.jpg

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

https://img1.sycdn.imooc.com//5b5d37e400019b3e04920160.jpg这个是怎么回事呢

正在回答

1 回答

  • 1)CLASSPATH环境变量的问题

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

  •  上面的错误通常都是classpath环境变量设置不正确造成的,因此在设置时需要在环境变量前加一点(.),代表在当前路径下搜索;在输入路径的时候避免手误直接通过复制粘贴来设置classpath

  •  2)大小写问题

  •    在JAVA中严格区分大小写的,Class和class是不同的,要抛开windows操作系统的使用习惯。

  •  3)路径里面包含空格

  •    JDK默认安装路径是Programs Files文件夹下,如果环境变量下包含空格可能会引发错误,建议更改路径。

  •  4)main方法的问题

  •    如果使用java来运行一个java类,必须包含main方法且需要使用public和static关键字修饰,必须使用void声明方法返回值,参数只能是一个字符串数组。main方法不要写成Main,因为编译时不会出错,运行时会报错。进一步说明了java是严格区分大小写的。


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

慕仙1146856 提问者

非常感谢!
2018-07-30 回复 有任何疑惑可以回复我~
#2

ZY98 回复 慕仙1146856 提问者

你好,我想问一下你这个问题怎么解决的额?
2018-08-19 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

我想问下我的javac可以运行,但是class文件不能运行呢

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