freebsd5.4上安装jdk的困惑
时间:2005-05-22
来源:互联网
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
可总是提示错误:
===> 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 linuxs 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.
作者: benxiong 发布时间: 2005-05-22
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
作者: guanhuaming 发布时间: 2005-05-22
作者: benxiong 发布时间: 2005-05-23
作者: gegew 发布时间: 2005-06-09
作者: benxiong 发布时间: 2005-06-09
作者: norman_lu 发布时间: 2005-06-10
作者: linfeng.CN 发布时间: 2005-06-11
作者: norman_lu
Please update your ports tree and try again.
|
:(
作者: linfeng.CN
兄弟 直接下载一个 别人编译好的的了
|
作者: benxiong 发布时间: 2005-06-11
作者: linfeng.CN 发布时间: 2005-06-12
作者: 自由的大鱼 发布时间: 2005-06-13
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)
作者: fei 发布时间: 2005-06-13
作者: 戴东官 发布时间: 2005-06-14
可不可以介绍一下您是怎么安装的,请详细一点。
作者: benxiong 发布时间: 2005-06-17
作者: 自由的大鱼 发布时间: 2005-06-17
这个不知道能不能解决 FreeBSD安装 java1.5的问题?
作者: 自由的大鱼 发布时间: 2005-06-17
作者: 自由的大鱼
http://www.eyesbeyond.com/freebsddom/java/jdk15.html
这个不知道能不能解决 FreeBSD安装 java1.5的问题? |
不知道安装成功的是怎么做的,反正我在freebsd上安装java真的比较崩溃。
作者: benxiong 发布时间: 2005-06-18
作者: 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 linuxs 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. |
第一,上面所提示的的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 发布时间: 2005-06-19
我手上已经有了java1.5 for linux的bin文件,是不是只要装上那些补丁在装就可以了?
有时间我试试。
作者: 自由的大鱼 发布时间: 2005-06-20
这里有PKG包下载啊,我就是这样装上的。
很简单啊,这么大的东西不也用ports.
作者: sunkits 发布时间: 2005-06-21
作者: 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信息。 |
第一,补丁程序是我在make insttall clean 时,系统提示下载的。
第二,在make install clean 时好像只是没有找到javac这个关联库文件
第三,如果javac在/usr/local/linux-sun-jdk1.4.2/bin/javac目录下,不就说明java已经安装上了吗? :ask
作者: 自由的大鱼
看来在FreeBSD上安装jdk是这么一个过程,先装一些补丁,然后装Linux版的Java。
我手上已经有了java1.5 for linux的bin文件,是不是只要装上那些补丁在装就可以了? 有时间我试试。 |
作者: sunkits
http://www.freebsdchina.org/forum/viewtopic.php?t=21143
这里有PKG包下载啊,我就是这样装上的。 很简单啊,这么大的东西不也用ports. |
怎么也访问不了
作者: benxiong 发布时间: 2005-06-25
作者: benxiong
首先感谢LiEn的关注!不过
第一,补丁程序是我在make insttall clean 时,系统提示下载的。 第二,在make install clean 时好像只是没有找到javac这个关联库文件 第三,如果javac在/usr/local/linux-sun-jdk1.4.2/bin/javac目录下,不就说明java已经安装上了吗? :ask 不知兄弟是否安装成功了? 如果能省事,我也求之不得。可兄弟你给的网址http://chaton.ldconfig.com/freebsd/Java-5.4-RELEASE/ 怎么也访问不了 |
作者: sunkits 发布时间: 2005-06-26
作者: benxiong 发布时间: 2005-06-26
作者: niao7409 发布时间: 2005-06-28
作者: datou1301 发布时间: 2005-06-28
直接可以用.
我在5.3,5.1上面都直接可以pkg_add成功.
作者: Eg_zm 发布时间: 2005-06-28
终于通过package装上java了。
1---到这里下载 http://sunyang.org/FreeBSD/Java/jdk-1.5.0p1_1.tbz
2--- #pkg_add jdk-1.5.0p1_1.tbz
假如在这一步出现了pkg_add: could not find package javavmwrapper-2.0_4 !的错误,只要先#pkg_add -r javavmwrapper,然后再#pkg_add jdk-1.5.0p1_1.tbz就好了
另外,如果有朋友还是想通过ports装jdk1.5的话,
1--先装/usr/ports/java/linux-sun-jdk14
2--再装/usr/ports/java/jdk15
(我通过ports没有装成功,我想可能跟没有按照这个顺序装有关。)
声明:我已经通过package装上了,所以这个方法没有再做实验,此方法乃freebsdchina装成功的人说的,我在这里说出来只是希望对迷茫的朋友有帮助。
作者: benxiong 发布时间: 2005-07-01
作者: benxiong
谢谢所有提供过帮助的人!
终于通过package装上java了。 1---到这里下载 http://sunyang.org/FreeBSD/Java/jdk-1.5.0p1_1.tbz 2--- #pkg_add jdk-1.5.0p1_1.tbz 假如在这一步出现了pkg_add: could not find package javavmwrapper-2.0_4 !的错误,只要先#pkg_add -r javavmwrapper,然后再#pkg_add jdk-1.5.0p1_1.tbz就好了 另外,如果有朋友还是想通过ports装jdk1.5的话, 1--先装/usr/ports/java/linux-sun-jdk14 2--再装/usr/ports/java/jdk15 (我通过ports没有装成功,我想可能跟没有按照这个顺序装有关。) 声明:我已经通过package装上了,所以这个方法没有再做实验,此方法乃freebsdchina装成功的人说的,我在这里说出来只是希望对迷茫的朋友有帮助。 |
并且,个人直观感觉,在FreeBSD上运行java1.5比Linux快。几乎达到了Windows上运行
Java1.5的水平了。
"只要先#pkg_add -r javavmwrapper,然后再#pkg_add jdk-1.5.0p1_1.tbz就好了"
这个一定要装,我安装是把这个忽略了,结果运行时提示缺少libjava.so.
马上装上,就好了。
我运行JAVA自带的例子 Java2Demo,在linux(gentoo/mdk)上可以明显感觉出比Windows慢,但FreeBSD则差不多了。
也许只是我的不客观感觉,不过确实挺爽。
另:用一个网站上打好包的OpenOffice,也顺利装上了。对这类大型软件,受不了编译的痛苦。
作者: 自由的大鱼 发布时间: 2005-07-01
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28