我一直在试图利用这里找到方向安装在Ubuntu的Clojure:无法获得蚂蚁的工作,试图安装的Clojure
http://riddell.us/ClojureOnUbuntu.html
对于初学者来说,这个版本的Java似乎不再被支持 - 所以我安装了Open JDK版本7,并且一直在尝试使用ant。问题是,每当我键入sudo ant
在Clojure的文件夹,开始构建,我得到:
Unable to locate tools.jar. Expected to find it in /usr/lib/jvm/java-6-openjdk/lib/tools.jar
Buildfile: /home/nathan/opt/clojure/build.xml
并最终:
BUILD FAILED
/home/nathan/opt/clojure/build.xml:40: java.lang.UnsupportedClassVersionError: com/sun
/tools/javac/Main : Unsupported major.minor version 51.0
需要注意的是,在第一,因为它无法找到tools.jar
它会失败,但后来我将tools.jar
从最新版本所在的jvm
目录复制到usr/share/ant/lib
以尝试使其工作。任何人都有线索或建议如何让这个工作?
谢谢亲切!
第二个错误意味着它是一个Java 6编译器或运行时试图处理由Java 7编译器编译的东西。 (Java 7创建'.class'文件,版本为'51.0'。)我建议检查'$ PATH','$ JAVA_HOME','/ etc/alternatives/java'等,以确保'使用Java 7. – ruakh 2012-03-04 23:50:36