LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 2970|回复: 26

freebsd5.4上安装jdk的困惑

[复制链接]
发表于 2005-5-22 09:27:28 | 显示全部楼层 |阅读模式
我的安装步骤如下:
1-------
bsd-jdk14-patches-7.tar.gz
j2sdk-1_4_2-bin-scsl.zip
j2sdk-1_4_2-src-scsl.zip
j2sdk-1_4_2_08-linux-i586.bin
并且放在了/usr/ports/disfiles/ 下,
2------
#cd /usr/ports/java/jdk14
3------
改/etc/fstab,加上 linprocfs  /compat/linux/proc  linprocfs  rw  0  0
#kldload linprocfs
#mount /compat/linux/proc
4------
#make install clean

可总是提示错误:
[PHP]kaoyan-freebsd# make install clean
===>   jdk-1.4.2p7_1 depends on executable: gm4 - found
===>   jdk-1.4.2p7_1 depends on executable: zip - found
===>   jdk-1.4.2p7_1 depends on file: /usr/local/include/nspr/prtypes.h - found
===>   jdk-1.4.2p7_1 depends on file: /usr/X11R6/lib/libXm.so - found
===>   jdk-1.4.2p7_1 depends on file: /usr/local/linux-sun-jdk1.4.2/bin/javac - not found
===>    Verifying install for /usr/local/linux-sun-jdk1.4.2/bin/javac in /usr/ports/java/linux-sun-jdk14
======================================================================
Warning: This JDK may be unstable. You are advised to use the native
FreeBSD JDK, in ports/java/jdk14.

This Java VM will attempt to obtain some system information by
accessing files in linux's procfs.  You must install the Linux
emulation procfs filesystem for this to work correctly.  The JVM
will exhibit various problems otherwise.  This can be accomplished
by adding the following line to your /etc/fstab file:

linprocfs   /compat/linux/proc   linprocfs   rw   0  0

and then, as root, executing the commands:

kldload linprocfs
mount /compat/linux/proc

======================================================================
===>  linux-sun-jdk-1.4.2.08_1 has known vulnerabilities:
=> jdk -- jar directory traversal vulnerability.
   Reference: <http://www.FreeBSD.org/ports/portaudit/18e5428f-ae7c-11d9-837d-000e0c2e438a.html>
=> Please update your ports tree and try again.
*** Error code 1

Stop in /usr/ports/java/linux-sun-jdk14.
*** Error code 1

Stop in /usr/ports/java/jdk14.[/PHP]

我该怎么解决? :ask  :help
发表于 2005-5-22 12:12:31 | 显示全部楼层
上面不是提示你怎么弄了吗?

by adding the following line to your /etc/fstab file:

linprocfs   /compat/linux/proc   linprocfs   rw   0  0

and then, as root, executing the commands:

kldload linprocfs
mount /compat/linux/proc
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-5-22 22:12:12 | 显示全部楼层
我的安装步骤里不是已经包含了提示要做的吗?怎么还用做呢?
回复 支持 反对

使用道具 举报

发表于 2005-6-9 14:24:04 | 显示全部楼层
在FREEBSD里装JDK,真的好麻烦,特别是1。5
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-6-9 18:20:17 | 显示全部楼层
到现在我也没装上。服了!
回复 支持 反对

使用道具 举报

发表于 2005-6-9 22:43:05 | 显示全部楼层
Please update your ports tree and try again.
回复 支持 反对

使用道具 举报

发表于 2005-6-10 22:24:33 | 显示全部楼层
兄弟 直接下载一个   别人编译好的的了
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-6-11 12:16:15 | 显示全部楼层
Post by norman_lu
Please update your ports tree and try again.

port已经升级过好几会了,可是结果还是装不上


Post by linfeng.CN
兄弟 直接下载一个 别人编译好的的了

别人编译好的好像是1.3的吧,不知兄弟用的是什么?
回复 支持 反对

使用道具 举报

发表于 2005-6-12 00:07:47 | 显示全部楼层
1.4.2 有的阿
回复 支持 反对

使用道具 举报

发表于 2005-6-13 09:53:45 | 显示全部楼层
能不能直接安装sun网站上的java 1.5 for linux?
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表