我在七月時寫找不到FreeBSD可用的JDK 6,結果好像八月(還是九月)時ports就有jdk 1.6.0。但當時寫還是未成熟版本,勿用在production環境,所以也不想裝。
FreeBSD Java™ Project現在也還看不到1.6,要看Java 2 on FreeBSD。
看了jserv老大的Java SE/ME GPL 釋出才知道OpenJDK的source並不是完整的jdk,因此只能用Sun JRL版權的java source。
把該抓的patch和Java source檔等等放到 /usr/ports/distfiles,就可以到/usr/ports/java/jdk16輸入make install囉~
經過一夜...
#java -version
java version "1.6.0_02-p2"
Java(TM) SE Runtime Environment (build 1.6.0_02-p2-root_07_nov_2007_10_57-b00)
Java HotSpot(TM) Server VM (build 1.6.0_02-p2-root_07_nov_2007_10_57-b00, mixed mode)
結果:So far so good,跑Tomcat 6很正常,看來是足以勝任production了。
Java在FreeBSD的移植速度還是比OSX快,Leopard居然還沒有正式的Java 6呀...
P.S. 會想裝Java是希望能找到取代很遜的COM+SQL的workflow方案。許多opensource workflow engine都是based on Java,可以參考這裏。ports裏的Kaffe還是 1.1.7.r1,所以我暫時不考慮囉...
FreeBSD Java™ Project現在也還看不到1.6,要看Java 2 on FreeBSD。
看了jserv老大的Java SE/ME GPL 釋出才知道OpenJDK的source並不是完整的jdk,因此只能用Sun JRL版權的java source。
把該抓的patch和Java source檔等等放到 /usr/ports/distfiles,就可以到/usr/ports/java/jdk16輸入make install囉~
經過一夜...
#java -version
java version "1.6.0_02-p2"
Java(TM) SE Runtime Environment (build 1.6.0_02-p2-root_07_nov_2007_10_57-b00)
Java HotSpot(TM) Server VM (build 1.6.0_02-p2-root_07_nov_2007_10_57-b00, mixed mode)
結果:So far so good,跑Tomcat 6很正常,看來是足以勝任production了。
Java在FreeBSD的移植速度還是比OSX快,Leopard居然還沒有正式的Java 6呀...
P.S. 會想裝Java是希望能找到取代很遜的COM+SQL的workflow方案。許多opensource workflow engine都是based on Java,可以參考這裏。ports裏的Kaffe還是 1.1.7.r1,所以我暫時不考慮囉...
留言
關於OSX的Java 6,有人把FreeBsd Port過來了
小弟有在oikos討論區跟自己blog張貼
不過想請您協助幫忙看看,因為雖然在安裝後
設定了java_home及相關path,但是卻會出現
真正要執行jar檔的java程式還是呼叫java 5的狀況
自己因為實在不太懂java跟相關進接設定
不知道鳥毅大哥是否有空幫忙協助看看
這個部份的情形該如何解決,感謝
應用程式/工具程式/Java/Java偏好設定 (/Applications/Utilities/Java/Java\ Preferences.app)
把要用的版本拉到前面就可以,因為我現在手上沒有Mac,所以不知道SoyLatte會不會出現在這個地方,希望能幫到你