LinuxSir.cn,穿越时空的Linuxsir!

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

java版本问题

[复制链接]
发表于 2007-11-26 23:07:57 | 显示全部楼层
删除1。5 把依赖的包全删除,再次安装的时候就自动和1.6 联上了的。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-11-27 00:49:51 | 显示全部楼层
是个办法,费些时间,要点勇气。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-11-28 16:17:55 | 显示全部楼层
openoffice执着地依赖于jre1.5,即使先删除所有java1.5相关(包括openoffice)
再安装java1.6相关(包括jre jdk plugins)并确定系统当前只有独立1.6版之后,
再安装openoffice也自动将jre1.5依赖安装,并且在系统只有java1.6版时程序面
板当中的"java web start application manager"依旧无响应,而"java plugin
control panel"可以正常调出,但字体显示模糊(与1.5版对比),至此,问题没有
得到根本解决。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-11-28 20:24:55 | 显示全部楼层
晚上在pidgin偶遇Truth,询问了这个问题,他的意思是共存无妨“因为 Suse 本来设计的就是允许共存”,并且指出可以用软链接(ln -s)手动改变java等文件的方法,而面板无响应说是和OOo有关,最后说有空儿写个说明,正好也要用1.6。这里先感谢Truth,等着你的指导说明喽!
回复 支持 反对

使用道具 举报

发表于 2007-11-28 20:40:23 | 显示全部楼层
Post by 50g;1788813
openoffice执着地依赖于jre1.5,即使先删除所有java1.5相关(包括openoffice)
再安装java1.6相关(包括jre jdk plugins)并确定系统当前只有独立1.6版之后,
再安装openoffice也自动将jre1.5依赖安装,并且在系统只有java1.6版时程序面
板当中的"java web start application manager"依旧无响应,而"java plugin
control panel"可以正常调出,但字体显示模糊(与1.5版对比),至此,问题没有
得到根本解决。


难道说,删除了jre1.5,但是你的软连接还是指向jre1.5的?所以。。。
我这里没有打不开的面板。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-11-28 21:05:24 | 显示全部楼层
谢谢clxer的关注,你说的完全合理,所以我才纳闷这个问题,另外要是方便的话能不能截取个“java web start application manager”的图片,你之前回复中图片是“java plugin control panel”的,我在干掉1.5之后是可以显示你回复中截图的内容,应该是正常调用,而这个“java web start application manager”却无法调出(无响应),我使用“update-alternatives --config java”和“update-alternatives --config javac”明确系统当前java版本是1.6,另外你是否装有openoffice呢?还是当初安装系统时选用1.6就不依赖1.5的java了呢?再次感谢!
回复 支持 反对

使用道具 举报

发表于 2007-11-28 22:17:44 | 显示全部楼层
我的也是没响应,点击就关闭,但是控制台正常的。openoffice我有啊。
我是用英文的KDE-CD安装的,没有openoffice,也没有java,安装完后,加源安装的,所以现在是全中文的,没有某一些人说的 kcontrol 有英文的情况,也没有openoffice不能输入中文的情况,也没有scim 的什么什么问题。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-11-28 22:29:50 | 显示全部楼层
感谢你的回复,显然之前所说"我这里没有打不开的面板。"不能成立,问题得到复现证实这的确是个问题,
还是等Truth的"药方"看看吧,希望能根治。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-11-30 00:18:17 | 显示全部楼层
找到点儿相关内容可还要“翻墙”,想解决问题不太容易啊!给出链接和内容,然后继续等Truth的说明档。

http://osmastery.wordpress.com/2 ... under-opensuse-103/

November 27, 2007
JDK 6 under openSUSE 10.3
Filed under: Java, openSUSE — Tags: Java, JDK, Linux, openSUSE — EnRokuta @ 4:30 pm

The current release of openSUSE 10.3 provides RPM packages for Sun’s Java SE Development Kit (JDK) under its non-oss repository. The packages are called java-1_X_0-sun-devel where X referes to the version number. Unfortunately, I could not get those packages to work on my installation of openSUSE. So I have to resolve back to the original self-extracting packages from Sun.

Once downloaded, you need to execute the binary file and agree to the license:
enki@enki-desktop:/media/store/opt> ./jdk-6u3-linux-i586.bin

To let openSUSE know about the new Java installation you need to add JDK’s binary directory to the execution path. Creating a login shell under /etc/profile.d/ would do the job for you. If you do not have root access or do not want other members to be affected, use ~/.profile under your home directory. Go ahead and create a file called java.sh with the following three lines:


export JAVA_HOME=/media/store/opt/jdk1.6.0_03
export PATH=$PATHJAVA_HOME/bin
export MANPATH=$MANPATHJAVA_HOME/man

Now make the file executable:


enki-desktop:/etc/profile.d # chmod +x java.sh

Now you have to logout and login again so that the new java.sh shell gets executed.


nki@enki-desktop:~> which java
/media/store/opt/jdk1.6.0_03/bin/java
enki@enki-desktop:~> javac -version
javac 1.6.0_03
enki@enki-desktop:~> echo $JAVA_HOME
/media/store/opt/jdk1.6.0_03
enki@enki-desktop:~> echo $PATH
/opt/kde3/bin:/home/enki/bin:/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/X11R6/bin:/usr/games:
/media/store/opt/jdk1.6.0_03/bin:/usr/lib/mit/bin:/usr/lib/mit/sbin

As you can see, java and javac commands are now in your path and you have defined JAVA_HOME as well
回复 支持 反对

使用道具 举报

发表于 2007-11-30 09:39:08 | 显示全部楼层
这个能解决 java web start application manager 吗
回复 支持 反对

使用道具 举报

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

本版积分规则

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