在MacOS 10.11.6

时间:2017-01-24 20:41:43

标签: java macos ant path environment-variables

这是我的第一个stackoverflow问题,所以请不要太苛刻。我已经搜索并找到了这个问题的一些答案,但到目前为止还没有任何工作。我正在尝试安装Apache Ant以用于我的编译器类,并且无法弄清楚如何正确设置我的路径和环境变量。

我正在编辑我的/.profile,而不是/.bash_profile,因为它不存在。这是我的主要问题吗?两者都需要存在并且完全相同吗?我跟着thisthis,但都没有效果。我安装了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 - /斌:$ ANT_HOME / bin中:/Users/Alex/desktop/school/cs/cs451/apache-ant-1.10.0 / bin中

$ j / j--是一个包含教授给我的课程代码的文件夹。

我创建了一个.bash_profile文件,该文件现在与我的.profile文件相同。现在我收到一个错误:UnsupportedClassVersionError - >运行“ant”

时,不支持major.minor版本52.0错误

我可能下载了不兼容的Java和Ant版本,或者我的JAVA_HOME变量不正确?

2 个答案:

答案 0 :(得分:2)

您可以通过

创建一个
EmployeeList

以下是我的带有maven和java的.bash_profile示例。

vi ~/.bash_profile

答案 1 :(得分:0)

所以this似乎是潜在的问题。我只是在下载JRE而不是JDK时无法让Java玩得很好,每次我尝试使用“java -version”或任何类型的命令来找到安装的java版本时,它都指向1.7版甚至虽然我在PATH中指定了1.8,但我已经为1.8安装了JRE。安装JDK(我遇到了挂起安装的问题this解决了我的问题)并在我的j--目录中重新打开终端窗口并运行“ant”一切都很完美。谢谢你的帮助旁边和安迪!

相关问题