-java命令的执行报错

-java命令的执行报错

代码:http://img1.sycdn.imooc.com//climg/5f51b777097fcc4707200288.jpg

代码文件存储路径:

http://img1.sycdn.imooc.com//climg/5f51b7ac09067edd13340252.jpg

jdk存储路径:

http://img1.sycdn.imooc.com//climg/5f51b7db0978442012250271.jpg

环境变量配置:

http://img1.sycdn.imooc.com//climg/5f51b88c09f86cdf08180303.jpg

执行-javac过程,成功生成.class文件:

http://img1.sycdn.imooc.com//climg/5f51b846095651a111680156.jpg

执行-java命令报错:

http://img1.sycdn.imooc.com//climg/5f51b8f509d036ab11200187.jpg


正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

1回答
好帮手慕雪 2020-09-04 13:38:14

这是路径的问题,有两种解决方法:

1)你可以把路径切换到http://img1.sycdn.imooc.com//climg/5f51d205097c493a04610048.jpg

再执行命令。

2)执行class文件时指定一下classpath的路径: 

java -classpath C:\Users\wanyue\Documents\code  HelloWorld

如果我的回答解决了你的疑惑,请采纳,祝学习愉快~~~~


  • 提问者 慕先生352716 #1
    第一种方法原理有不理解的地方。 环境变量配置以后,是不是在任何路径下执行,java的指令都是可以被识别的?
    2020-09-04 17:21:56
  • 好帮手慕雪 回复 提问者 慕先生352716 #2
    这跟环境变量没有关系,这里需要指明你class文件的地址,如果不指明它会在你当前目录查找,所以才有了1)的方式
    2020-09-05 22:32:03
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师