tools.jar的文件位置?

时间:2015-03-01 02:17:41

标签: java hadoop java-8 tools.jar

我正在尝试在iMac 10.9.5上配置单节点Hadoop环境。这比我预期的要大得多,我有Java感谢很多。我花了两个小时处理这个问题。

Error: Could not find or load main class com.sun.tools.javac.Main

我查看了JDK8文档和大量论坛,寻找原因,并将其缩小到两个。

  1. 当我安装JDK8时,出现了问题,并且它未包含在安装中。
  2. 无论出于何种原因,tools.jar都没有达到JAVA_HOME的距离。这将需要在Java8中找到tools.jar的路径并链接到JAVA_HOME,这是我无法找到的。
  3. 我真的希望更好地了解出错的原因和原因。另外,tools.jar的路径非常有用!

    谢谢!

1 个答案:

答案 0 :(得分:1)

所以这就是这笔交易,我是个白痴。通过我的吓坏(我强调因为我在一个非常紧迫的截止日期),我看了一些相当基本的信息。一个是JAVA_HOME环境变量。对我来说,这是/Library/Java/JavaVirtualMachines/jdk1.8.0_31.jdk/Contents/Home,我将其添加到我的.bash_profile中。虽然在我写这个问题之前我已经正确设置了这个,但在查看this question时我还没有建立联系。 Artur明确指出tools.jar位于 JAVA_HOME / lib目录中。阅读此论坛后,该论坛明确指出tools.jar位于以下路径中。

/Library/Java/JavaVirtualMachines/1.7.0.jdk/Contents/Home/jre/lib/

或者,如果您正在为Java 8寻找tools.jar,那么它将会在......

/Library/Java/JavaVirtualMachines/1.8.0.jdk/Contents/Home/lib/

好的,所以我找到了tools.jar,但现在我需要知道放在哪里因为Java没有看到它。 This question还明确声明tools.jar需要位于〜/ Library / Java / Extensions 中。你知道什么,我把它复制过来,鲍勃是你的叔叔,一切都按照应有的方式运作。我希望今天中午9点45分能有这样的帖子来指导我。

希望将来可以拯救其他人!

相关问题