论坛首页 综合技术论坛

Ubuntu手动安装JDK

浏览 49147 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (3) :: 隐藏帖 (8)
作者 正文
   发表时间:2009-03-03   最后修改:2009-03-03
mikeandmore 写道
dengyin2000 写道
楼主  你的这个方法不正统。 看看我的方法。

http://dengyin2000.iteye.com/blog/338338

为什么不用apt-get里的jdk呢? 因为版本比较地, 跑swing的应用太慢了, 比如idea netbeans。

这个纯属于幻觉。。。。
sun-jdk就是从那个二进制包里面解压开的。。。
只不过换了换路径,使他符合debian路径命名标准罢了。。。

不信自己看脚本去。。。

你说慢的,估计是openjdk。。。但是openjdk的速度比sun-jdk慢出来的效率,不是正常人类可以感觉出来的,具体评测件phoronix的评测。。。


java 开发4,5年了, 用的是sun的jdk还是open-jdk还不知道。 ubuntu 8.10源里的java1.6的版本的是update10 beta22 你知道java1.6专门优化呢swing的速度吗? 用我这种方法可以同时装多个jdk 然后使用命令切换jdk 而不是修改你的JAVA_HOME.

sudo update-alternatives --config java
0 请登录后投票
   发表时间:2009-03-03   最后修改:2009-03-03
dengyin2000 写道


java 开发4,5年了, 用的是sun的jdk还是open-jdk还不知道。 ubuntu 8.10源里的java1.6的版本的是update10 beta22 你知道java1.6专门优化呢swing的速度吗? 用我这种方法可以同时装多个jdk 然后使用命令切换jdk 而不是修改你的JAVA_HOME.

sudo update-alternatives --config java


我的意思是你用apt下来的sun-jdk是不会和sun官方有任何区别的.如果你需要更新的版本,可以升级整个系统.或者加入update section(不知道现在ubuntu还有没有这个东西)

用apt安装的也是update-alternatives就可以啊...

PS u11的那个swing pipeline优化,这个仅仅暂时仅仅只有windows可以获益. 主要是driver bug.这个是upstream maintainer的原话....
PS2 1.6的swing效率提升,主要得意于1.6的新hotspot JIT,凡是1.6 u10(还是u9来着)以上的均可享用.
PS3 java版本号那个b应该是build的意思吧,sun的那个EA下的jdk才是beta项目........囧
0 请登录后投票
   发表时间:2009-03-03  
个人桌面装的软件建议放在
~/.local


例如装个JDK我就建议装在
~/.local/jdk1.6.0_10
然后ln一下,
~/.local/sun-jdk

JAVA_HOME指向sun-jdk即可
0 请登录后投票
   发表时间:2009-03-03  
vlinux 写道
个人桌面装的软件建议放在
~/.local


例如装个JDK我就建议装在
~/.local/jdk1.6.0_10
然后ln一下,
~/.local/sun-jdk

JAVA_HOME指向sun-jdk即可

那是个人用途....我们在讨论怎么安装更正统....
0 请登录后投票
   发表时间:2009-03-03  
mikeandmore 写道
dengyin2000 写道


java 开发4,5年了, 用的是sun的jdk还是open-jdk还不知道。 ubuntu 8.10源里的java1.6的版本的是update10 beta22 你知道java1.6专门优化呢swing的速度吗? 用我这种方法可以同时装多个jdk 然后使用命令切换jdk 而不是修改你的JAVA_HOME.

sudo update-alternatives --config java


我的意思是你用apt下来的sun-jdk是不会和sun官方有任何区别的.如果你需要更新的版本,可以升级整个系统.或者加入update section(不知道现在ubuntu还有没有这个东西)

用apt安装的也是update-alternatives就可以啊...

PS u11的那个swing pipeline优化,这个仅仅暂时仅仅只有windows可以获益. 主要是driver bug.这个是upstream maintainer的原话....
PS2 1.6的swing效率提升,主要得意于1.6的新hotspot JIT,凡是1.6 u10(还是u9来着)以上的均可享用.
PS3 java版本号那个b应该是build的意思吧,sun的那个EA下的jdk才是beta项目........囧


能用apt当然肯定就用apt了, 我已经说得很清楚了,apt源里面的sun-jdk版本比较底(难道我为了update jdk 要upgrade整个系统, 而且我也没看到这样能行。), 现在已经出呢update12了。 swing在linux上的效率你可以自己测下。 效果很明显的。

如果你是下载了jdk包解压和设置JAVA_HOME来设置的话就没有update-alternatives来得方便。
0 请登录后投票
   发表时间:2009-03-03  
dengyin2000 写道


能用apt当然肯定就用apt了, 我已经说得很清楚了,apt源里面的sun-jdk版本比较底(难道我为了update jdk 要upgrade整个系统, 而且我也没看到这样能行。), 现在已经出呢update12了。 swing在linux上的效率你可以自己测下。 效果很明显的。

如果你是下载了jdk包解压和设置JAVA_HOME来设置的话就没有update-alternatives来得方便。

从u9一直升级到u12...没感到任何速度上提升...
u9倒是比以前的快很多...
0 请登录后投票
   发表时间:2009-03-05  
  用了这个方法,成功安装
0 请登录后投票
   发表时间:2009-03-05  
说句题外话,不明白为什么每个人配置java都要设置CLASSPATH,按照java文档的说法,有两条值得注意:
1)CLASSPATH是不推荐的。建议使用-classpath选项
2)
"Description
The class path tells the JDK tools and applications where to find third-party and user-defined classe"
我的理解是你把java"自带"的类库加到classpath是没什么必要的。

原文:
http://java.sun.com/javase/6/docs/technotes/tools/solaris/classpath.html

0 请登录后投票
   发表时间:2009-03-09  
Ubuntu的Wiki中不是有推荐的安装方法吗?

就是用 sudo update-alternatives --config java 设置当前Java版本的。
0 请登录后投票
   发表时间:2009-03-19  
ubuntu 的命令安装要比这个方便多了,还不会出现什么问题。。
0 请登录后投票
论坛首页 综合技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics