Version 1.6.0_45 of the JVM is not suitable for this product. Version: 1.7 or greater is required.
在Ubuntu 上開發時,可以使用alternatives來切換不同的java 版本
http://lj4newbies.blogspot.tw/2007/04/2-jvm-on-one-linux-box.html
這個問題至少一年前在archlinux 還沒有解決,記得那時候為了修android 的課程裝了AUR的java 6,後來要寫minecraft plugin java 6 就被我刪了
幸好最近發現已經有解決方案了:archlinux-java
https://wiki.archlinux.org/index.php/java#Switching_between_JVM
使用上很直覺,透過status 檢視目前安裝哪些java 版本:
Available Java environments:
java-6-jdk
java-6-jre/jre
java-7-openjdk (default)
java-6-jdk
java-6-jre/jre
java-7-openjdk (default)
透過set 選擇要改用哪個版本:
archlinux-java set java-6-jre/jre
因為這些動作都會改動 /usr 的內容,所以都需要super user 權限。
當然wiki 上也有教你如何把java 打包成archlinux-java 接受的格式,不過一般人應該用不到這個:
https://wiki.archlinux.org/index.php/java#Package_pre-requisites_to_support_archlinux-java
沒有留言:
張貼留言