Freebsd

如何以盡可能少的依賴項在 FreeBSD 上安裝 Java JRE

  • July 22, 2013

我一直在嘗試讓 Java 在我的 FreeBSD 7.1 伺服器上執行。我只想要執行時,因為 JDK 拖著各種不必要的依賴項,我只需要它定期執行一個 jar 文件。我已經安裝了 FreeBSD 支持的diablo-jre,但是每當我嘗試執行它時,我都會得到:

/usr/local/diablo-jre1.6.0/bin/java: 2: Syntax error: "(" unexpected

那麼該怎麼辦?

啊,我想通了。一直以來,我一直在嘗試在仍在執行 i386 的機器上執行 amd64 版本。過失。

所以要在你的 FreeBSD 伺服器上安裝 Java,盡可能少的依賴:

  • 從FreeBSD 基金會的 Java 下載下載 tarball(確保選擇 tarballs 標題下的那個,並選擇正確的 FreeBSD 版本和平台)。
  • 將下載的文件放入/usr/ports/distfiles/
  • # cd /usr/ports/java/diablo-jre16
  • # make config install clean
  • 請務必從配置螢幕禁用所有可選組件。
  • 讓安裝順其自然并快樂:)

引用自:https://serverfault.com/questions/1077