苹果电脑在配置好路径后,在终端编译成.class文件,运行的时候始终报错,为什么?

苹果电脑在配置好路径后,在终端编译成.class文件,运行的时候始终报错,为什么?

正在回答

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

4回答

同学你好,

1、首先运行java命令时,需要先到/Users/apple/Documents/目录下。

所以先使用以下命令进入该目录:

cd /Users/apple/Documents

再运行:

java HelloImooc.java
javac HelloImooc

同学测试下这种方法是否成功,如果可以的话,那么同学的环境变量已经配置成功。

2、输入/Library,电脑就替换成了资源库,这样是对的。

3、打开终端键入以下cd命令:

/Library/Java/JavaVirtualMachines/

看目录下是否有关于jdk的文件,因为同学的jdk版本可能与教辅中不一致,所以不会接着进入jdk1.8.0_40的目录下,只要有jdk相关目录,就证明同学的jdk下载成功了。

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

  • 晓说 提问者 #1
    1.cd到该目录下之后运行显示 :apple$ java HelloWorld.java 错误: 在应用程序类路径 HelloWorld 中找到类 3.-bash: /Library/Java/JavaVirtualMachines/: is a directory,这个应该就是显示正确吧
    2019-05-24 09:17:13
  • 好帮手慕阿莹 回复 提问者 晓说 #2
    同学你好,上边是老师笔误了,改成 javac HelloWorld.java 编译后不报错后,再运行 java HelloWorld ,同学重新试试呢。祝学习愉快
    2019-05-24 12:03:23
  • 晓说 提问者 回复 好帮手慕阿莹 #3
    谢谢,对的
    2019-05-24 20:09:37
慕码人8061349 2019-05-23 21:49:37

没有设置 CLASSPATH

吃吃吃鱼的猫 2019-05-23 15:53:18

同学你好,是的。

发生这种情况多是因为环境变量配置错误。同学可以参考下面链接

https://class.imooc.com/lesson/975#mid=23186

点击左侧资料,其中有详细讲解Mac系统下JDK的安装与配置哦~

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

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

  • 提问者 晓说 #1
    在学我们课程之前,我已经安装jdk,配置路径不对,我应该是重新下载?我看了相关文档,原文如下:打开Finder,选择菜单前往——前往文件夹,出现一个对话框,输入/Library,一输该单词,电脑就替换成了资源库,应该是这样吗? 2.我打开终端键入cd命令,显示bash: cd: /Library/Java/JavaVirtualMachines/jdk1.8.0_40.jdk/Contents/Home: No such file or directory。希望老师帮忙解答,谢谢
    2019-05-23 16:38:07
吃吃吃鱼的猫 2019-05-23 14:17:09

同学你好,同学试试命令:

java /Users/apple/Documents/HelloWorld

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

  • 提问者 晓说 #1
    依然是找不到或无法加载主类,会不会是环境变量搭建错误啊
    2019-05-23 15:29:52
问题已解决,确定采纳
还有疑问,暂不采纳

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

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

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

在线咨询

领取优惠

免费试听

领取大纲

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