【发布时间】:2021-11-28 20:13:37
【问题描述】:
我的路径全乱了,找不到javac和python命令,我什至卸载并重新安装了java。每当我的代码无法运行并随后破坏了我的路径时,我都会将互联网上的随机东西扔到我的终端中,我什至在我的 bash_profile 中添加了一些东西,但我不知道如何重置或修复它。非常沮丧。对不起,我是菜鸟
echo $PATH 给出了这个:
Khalids-MacBook-Air:~ khalidhamid$ echo $PATH
/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin
~/.bash_profile 给出了这个:
Khalids-MacBook-Air:~ khalidhamid$ ~/.bash_profile
-bash: /Users/khalidhamid/.bash_profile: Permission denied
javac Student.java 给出了这个:
Khalids-MacBook-Air:java khalidhamid$ javac Student.java
javac: file not found: Student.java
Usage: javac <options> <source files>
use -help for a list of possible options
【问题讨论】:
-
您的 javac 工作正常,只是您没有正确指定
Student.java的路径。尝试运行source ~/.bash_profile来重置您的路径配置。 -
@Andrew-Harelson 感谢您的回答,我已经尝试过了,运行 javac 时仍然得到相同的输出
-
就像我说的,你的 javac 工作正常,只是你没有正确指定 Student.java 的路径。阅读错误消息
javac: file not found: Student.java。我不能告诉你具体放什么,因为我不知道Student.java在你的机器上的位置。您需要使用路径指定精确位置。 javac 不仅会在整个机器上搜索名为Student.javadocs.oracle.com/javase/tutorial/essential/io/path.html 的文件 -
@Andrew-Harelson 它位于文档/java 中,如何使用路径指定该位置?谢谢