我試圖在OS X 10.6.4上運行jake,但得到消息Narwhal on Rhino requires Java 1.5 or higher. You have JAVA_TOOL_OPTIONS:.-Xmx512m
。這是從以前的項目中遺留下來的,有人告訴我將它設置爲讓Flash在不死的情況下導出。永久刪除JAVA_TOOL_OPTIONS環境變量
我安裝了java 1.6。 JAVA_TOOL_OPTIONS似乎是問題。我使用unset JAVA_TOOL_OPTIONS
將其刪除。這工作,直到我重新打開終端。環境變量JAVA_TOOL_OPTIONS
回來了。
有關我如何永久擺脫此問題的任何想法?
不幸的是,我的主目錄中沒有這些文件。我有.bash_profile它不包含任何Java聲明。我在/ etc中檢查了bashrc文件,但是他們中沒有java東西。 有沒有其他地方可以設置? – 2010-06-24 16:44:15
也有可能你創建了一個〜/ .MacOSX/environment.plist文件來設置它。否則,如果你不急,你可以在整個文件系統中搜索JAVA_TOOL_OPTIONS字符串:使用'grep -rI JAVA_TOOL_OPTIONS /'(-r =遞歸,-I =忽略二進制文件)..這需要相當長的一段時間儘管如此。 – 2010-06-24 21:11:32
好的建議。確實有一個〜/ .MacOSX/environment.plist文件,它包含一個JAVA_TOOL_OPTIONS = -Xmx512m的條目。它確實需要我刪除它然後重新啓動,但它的工作。謝謝你的幫助。 – 2010-06-25 09:58:19