Freebsd
在 FreeBSD 10 上安裝 oracle 7 JDK – 需要 i586,但在 AMD64 上
我需要在我的 FreeBSD 10 伺服器上安裝 Oracle Java 7,但我有點困惑。
我正在使用埠,當我
make install
在/usr/ports/java/linux-sun-jdk17
目錄中執行操作時,我得到以下資訊:===> linux-sun-jdk17-7.60 You must manually fetch the J2SE SDK download for the Linux platform (jdk-7u60-linux-i586.tar.gz) from http://www.oracle.com/technetwork/java/javase/downloads/index.html, place it in /usr/ports/distfiles and then run make again. *** Error code 1 Stop. make: stopped in /usr/ports/java/linux-sun-jdk17
現在我明白它想讓我做什麼,但我擔心我在 amd64 機器上,它想讓我獲得 i586 的 java 包。
有做過這件事的人可以在這裡給我一些建議嗎?該伺服器需要堅如磐石並且性能良好。
謝謝
這是因為您將執行 Linux 版本,而目前 FreeBSD 的 Linux“模擬器”目前僅支持 32 位 Linux。
(我將“模擬器”放在引號中,因為它不是真正的模擬器,它實際上只是一個系統呼叫翻譯器。並且正在添加 64 位 Linux 支持,但在此之前只能執行 32 位 Linux 二進製文件。)
老實說,對我來說,原生 OpenJDK 1.7 包(從 java/openjdk7 埠建構)效果很好,所以除非您有使用 Oracle 版本的特殊要求,否則請使用 OpenJDK 1.7。