LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
楼主: benxiong

freebsd5.4上安装jdk的困惑

[复制链接]
发表于 2005-6-13 12:32:28 | 显示全部楼层
不可以的--会有问题。最好是从用ports从source自己编。我的和目前稳定的--
java -version
java version "1.4.2-p7"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.4.2-p7-tom_12_may_2005_09_19)
Java HotSpot(TM) Client VM (build 1.4.2-p7-tom_12_may_2005_09_19, mixed mode)
回复 支持 反对

使用道具 举报

发表于 2005-6-14 10:34:13 | 显示全部楼层
我一步一步的装上了,就是编译慢了点,没出什么问题。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-6-17 10:43:56 | 显示全部楼层
今天上来才发现上次发的帖子没有发成功 :confused:


可不可以介绍一下您是怎么安装的,请详细一点。 :thank
回复 支持 反对

使用道具 举报

发表于 2005-6-17 12:39:08 | 显示全部楼层
格老子sun为什么不出个 java for freeBSD? 小气,只支持自家的solaris一种UNIX
回复 支持 反对

使用道具 举报

发表于 2005-6-17 12:41:17 | 显示全部楼层
http://www.eyesbeyond.com/freebsddom/java/jdk15.html

这个不知道能不能解决 FreeBSD安装 java1.5的问题?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-6-18 10:02:14 | 显示全部楼层
Post by 自由的大鱼
http://www.eyesbeyond.com/freebsddom/java/jdk15.html

这个不知道能不能解决 FreeBSD安装 java1.5的问题?


我记得如果进入/usr/ports/java/jdk15/ 输入 #make install clean 时会一步一步提示该下载什么,你给的这个连接,就是其中之一。

不知道安装成功的是怎么做的,反正我在freebsd上安装java真的比较崩溃。










:comp  :comp  :beat
回复 支持 反对

使用道具 举报

发表于 2005-6-19 14:58:14 | 显示全部楼层
Post by benxiong
我的安装步骤如下:
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



第一,上面所提示的的JAVA包其中是 bsd-jdk14-patches-7.tar.gz这是其一,请注意patches指得是补丁程序!
第二,在make install clean时没有在你的系统中找到gm4、zip 、prtypes.h、libXm.so、javac几个关联库文件。
第三,你必需验证jdk1.4.2和javac在/usr/local/linux-sun-jdk1.4.2/bin/javac目录下。

目前不太清楚你的系统安装情况,如:X11、python、zip等是怎样组织和安装的,并是否已经安装。以上提示显示系统中在安装jdk时缺少一些必要的关联。具目前来看ports中的java-jdk只是一些jdk的补丁程序,虽然ports中有sun-jsdk5或sun-jre1.5但还是建意你还是下载sun-jsdk1.5安装它。目前不太好判断你的问题出现的因素,因为不知你是以什么方法安装或安了些什么没装什么东西,多看看相关FAQ信息。
回复 支持 反对

使用道具 举报

发表于 2005-6-20 09:09:04 | 显示全部楼层
看来在FreeBSD上安装jdk是这么一个过程,先装一些补丁,然后装Linux版的Java。
我手上已经有了java1.5 for linux的bin文件,是不是只要装上那些补丁在装就可以了?
有时间我试试。
回复 支持 反对

使用道具 举报

发表于 2005-6-21 16:22:34 | 显示全部楼层
http://www.freebsdchina.org/forum/viewtopic.php?t=21143
这里有PKG包下载啊,我就是这样装上的。
很简单啊,这么大的东西不也用ports.
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-6-25 18:15:18 | 显示全部楼层
Post by LiEn
第一,上面所提示的的JAVA包其中是 bsd-jdk14-patches-7.tar.gz这是其一,请注意patches指得是补丁程序!
第二,在make install clean时没有在你的系统中找到gm4、zip 、prtypes.h、libXm.so、javac几个关联库文件。
第三,你必需验证jdk1.4.2和javac在/usr/local/linux-sun-jdk1.4.2/bin/javac目录下。

目前不太清楚你的系统安装情况,如:X11、python、zip等是怎样组织和安装的,并是否已经安装。以上提示显示系统中在安装jdk时缺少一些必要的关联。具目前来看ports中的java-jdk只是一些jdk的补丁程序,虽然ports中有sun-jsdk5或sun-jre1.5但还是建意你还是下载sun-jsdk1.5安装它。目前不太好判断你的问题出现的因素,因为不知你是以什么方法安装或安了些什么没装什么东西,多看看相关FAQ信息。

首先感谢LiEn的关注!不过
第一,补丁程序是我在make insttall clean 时,系统提示下载的。
第二,在make install clean 时好像只是没有找到javac这个关联库文件
第三,如果javac在/usr/local/linux-sun-jdk1.4.2/bin/javac目录下,不就说明java已经安装上了吗? :ask


Post by 自由的大鱼
看来在FreeBSD上安装jdk是这么一个过程,先装一些补丁,然后装Linux版的Java。
我手上已经有了java1.5 for linux的bin文件,是不是只要装上那些补丁在装就可以了?
有时间我试试。

不知兄弟是否安装成功了?

Post by sunkits
http://www.freebsdchina.org/forum/viewtopic.php?t=21143
这里有PKG包下载啊,我就是这样装上的。
很简单啊,这么大的东西不也用ports.

如果能省事,我也求之不得。可兄弟你给的网址http://chaton.ldconfig.com/freebsd/Java-5.4-RELEASE/
怎么也访问不了 :comp
回复 支持 反对

使用道具 举报

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

本版积分规则

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