我如何重置和修复我的路径,使java和python可以再次工作?



我的路径都乱了,找不到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移到正确的目录,如果你已经在那里了,或者如果它不存在,就创建它。

我想从互联网上随机的东西扔进我的终端时代码不工作

是啊,别那么做。

最新更新