java为freebsd

我正在尝试在freebsd 7.X上安装java,到目前为止我已经做了以下事情

从这个链接下载tar文件并保存文件

cd /usr/ports/distfiles/ 

之后,我跑

 cd /usr/ports/java/diablo-jre16 **or** cd /usr/ports/java/diablo-jdk16 make config install clean 

并取消configuration屏幕中的所有选项

现在做完所有这一切后,我正在得到以下消息来表明amd版本,即使我的服务器使用英特尔Core2Quad Q9550 2.83 GHz

 mail# make install ===> Vulnerability check disabled, database not found ===> License check disabled, port has not defined LICENSE ===> Found saved configuration for diablo-jdk-1.6.0.07.02_12 Because of licensing restrictions, you must fetch the distribution manually. Please access http://www.FreeBSDFoundation.org/cgi-bin/download?download=diablo-caffe-freebsd7-amd64-1.6.0_07-b02.tar.bz2 with a web browser and "Accept" the End User License Agreement for "Caffe Diablo 1.6.0". Please place the downloaded file(s) in /usr/ports/distfiles. *** Error code 1 Stop in /usr/ports/java/diablo-jdk16. mail# 

(像以前一样,我得到了tzupdater的错误,所以我下载了tzupdater-1_3_29-2010f.zip并把它放在cd / usr / ports / distfiles /文件夹中)

状态已更新

我已经安装它成功(我猜)下载后amd包,但现在当我input命令

 cd /usr/local/diablo-jdk1.6.0/bin/ 

接着

 java command 

检查它是否被安装,然后它显示我

 java: Command not found. 

虽然java被列在那个目录中

没关系,如果你安装了64位版本。 英特尔使用相同的指令集(例外是安腾),所以只需下载错误信息中提到的文件。

端口应安装javavm包装器,该包装器将链接安装在/ usr / local / bin中。 因此,你应该能够在任何地方inputjava -version。