我正在尝试在imac10.9.5上配置单节点hadoop环境。这是一个比我预期的更大的痛苦,我要为此感谢java。我花了两个小时来处理这个问题。
Error: Could not find or load main class com.sun.tools.javac.Main
我查看了jdk8文档和大量的论坛来寻找原因,并将其缩小到两个。
当我安装jdk8时,出现了一些问题,它没有包含在安装中。
不管出于什么原因,tools.jar都离javau家不远。这将需要找到java8中tools.jar的路径,并链接到javau home,我还没有找到。
我真的很想更好地了解出了什么问题,为什么。另外,tools.jar的路径也非常有用!
谢谢!
1条答案
按热度按时间ig9co6j11#
这么说吧,我是个白痴。通过我的疯狂(我压力很大,因为我在一个相当紧迫的最后期限),我已经看了一些相当基本的信息。一个是javahome环境变量。对我来说,这是
/Library/Java/JavaVirtualMachines/jdk1.8.0_31.jdk/Contents/Home
,我将其添加到.bash\u配置文件中。虽然在我写这个问题之前我已经正确地设置了这个集合,但是我在看这个问题的时候并没有进行连接。artur清楚地声明tools.jar在java\u home/lib目录中。在阅读了这个论坛之后,它明确指出tools.jar位于下面的路径。或者,如果您正在寻找适用于Java8的tools.jar,那么它将位于。。。
好的,我找到了tools.jar,但是现在我需要知道放在哪里,因为java没有看到它。这个问题还明确指出tools.jar需要位于~/library/java/extensions中。你知道吗,我抄过来了,鲍勃是你叔叔,一切正常。我只希望今天中午有这样的帖子来指导我,而不是晚上9:45。
希望这能在将来拯救别人!