我的路径都乱了,找不到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
的路径。根据你告诉我的,javac documents/java/Student.java
应该有效。
Khalids-MacBook-Air:~ khalidhamid$ ~/.bash_profilebash:/用户/khalidhamid/。bash_profile: Permission denied
这是正常的。.bash_profile
是一个脚本,是的,但它没有执行位集。这很好。这是不应该的。如果出于某种原因你想执行它:
. ~/.bash_profile
不过,我不知道你到底为什么要这么做。当您打开一个新的终端窗口(或在iTerm2中打开一个新选项卡)时,这个问题已经得到了解决。
echo $PATH给出这个:
嗯,java和python都在/usr/bin
中,所以你没事。你的道路没有错。mac自带/usr/bin/python
和/usr/bin/java
,尽管它们不会自动导致实际实现:它们是包装可执行文件,定位您安装这些东西的位置,然后运行它们。你的路径没有问题.
javac: file not found: Student.java
这是说javac
被发现并运行良好。javac
然后抱怨Student.java
不存在。
你只是走错目录了。输入ls
,显示内容。您在这里找不到Student.java
。先转到正确的目录,或者把Student.java
移到正确的目录,如果你已经在那里了,或者如果它不存在,就创建它。
我想从互联网上随机的东西扔进我的终端时代码不工作
是啊,别那么做。