【发布时间】:2017-06-09 20:49:25
【问题描述】:
这是我的第一个 stackoverflow 问题,所以请不要太用力地戳我。我已经搜索并找到了这个问题的一些答案,但到目前为止没有任何效果。我正在尝试安装 Apache Ant 以与我的 Compilers 类一起使用,并且无法弄清楚如何正确设置我的路径和环境变量。
我正在编辑我的 /.profile,而不是 /.bash_profile,因为它不存在。这是我的主要问题吗?两者都需要存在并且相同吗?我关注了this 和this,但都没有成功。我安装了 MacPorts,但它似乎没有更新。另外我不完全确定如何将“ant”设置为环境变量,以便能够使用命令“ant”来运行 ant。如果需要,我可以发布我当前的文件和路径
编辑: echo $PATH 现在返回: /opt/local/bin:/opt/local/sbin:/opt/local/bin:/opt/local/sbin:/Library/Frameworks/Python.framework/Versions/3.5/bin:/usr/bin:/bin :/usr/sbin:/sbin:/usr/local/bin:$j/j--/bin:$ANT_HOME/bin:/Users/Alex/desktop/school/cs/cs451/apache-ant-1.10.0 /bin
$j/j-- 是教授给我的班级代码的文件夹。
我创建了一个现在与我的 .profile 文件相同的 .bash_profile 文件。现在我收到一个错误:UnsupportedClassVersionError -> Unsupported major.minor version 52.0 error when I run "ant"
可能是我下载了不兼容的 Java 和 Ant 版本,或者我的 JAVA_HOME 变量不正确?
【问题讨论】:
-
您是否运行过
source ~/.profile或在终端中打开了新标签/窗口?如果没有,您需要这样做以让 shell/bash 读取您的 PATH 等设置的更改。如果您已经这样做了但仍然无法正常工作,请在您添加设置的地方发布您的~/.profile的 sn-p,并发布您在终端中输入echo $PATH时得到的输出。
标签: java macos ant path environment-variables