在macOS(10.12.3)上的错误目录中安装了Java SDK 8

时间:2017-02-20 14:05:47

标签: java macos hadoop sdk environment-variables

提出新问题的应用,但我不能发表评论here

我需要安装Java sdk,然后创建一个指向java编译器(javac)目录的环境变量JAVA_HOME。

我安装了java sdl,但安装不在/ Library / Java下?...但是

这里: /System/Library/Frameworks/JavaVM.framework/Versions/A/Commands/javac

我需要稍后安装hadoop并在我的java安装中创建一个指向/lib/tools.jar位置的新环境变量,但这不能在我的mac中找到。我在google上搜索了上面的链接,但我不能发表评论。

所有解决方案都建议Java应该安装在库中,但这不是我的情况。我不知道如何删除JAva sdk并尝试重新安装它,因为oracle的说明考虑了java sdk的正确安装。

知道如何正确卸载/安装sdk才能找到tools.jar?

我已经创建了一个JAVA_HOME环境变量,如下所示:

javac -version

javac 1.8.0_121

which java

的/ usr / bin中/ JAVA

我的环境变量是使用以下方法创建的: export JAVA_HOME=$(/usr/libexec/java_home -v 1.8)

1 个答案:

答案 0 :(得分:1)

我能够使用自制软件正确安装它(信用到this回答)

brew update
brew cask install java

现在我可以在Library下找到我的Java文件夹,从而找到lib / tools.jar

尽管如此,我没有删除以前的安装,所以我不确定这可能会在不久的将来造成什么。