锁定老帖子 主题:Ubuntu手动安装JDK
精华帖 (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 |
|
返回顶楼 | |
发表时间: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项目........囧 |
|
返回顶楼 | |
发表时间:2009-03-03
个人桌面装的软件建议放在
~/.local 下 例如装个JDK我就建议装在 ~/.local/jdk1.6.0_10 然后ln一下, ~/.local/sun-jdk JAVA_HOME指向sun-jdk即可 |
|
返回顶楼 | |
发表时间:2009-03-03
vlinux 写道 个人桌面装的软件建议放在
~/.local 下 例如装个JDK我就建议装在 ~/.local/jdk1.6.0_10 然后ln一下, ~/.local/sun-jdk JAVA_HOME指向sun-jdk即可 那是个人用途....我们在讨论怎么安装更正统.... |
|
返回顶楼 | |
发表时间: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来得方便。 |
|
返回顶楼 | |
发表时间:2009-03-03
dengyin2000 写道 能用apt当然肯定就用apt了, 我已经说得很清楚了,apt源里面的sun-jdk版本比较底(难道我为了update jdk 要upgrade整个系统, 而且我也没看到这样能行。), 现在已经出呢update12了。 swing在linux上的效率你可以自己测下。 效果很明显的。 如果你是下载了jdk包解压和设置JAVA_HOME来设置的话就没有update-alternatives来得方便。 从u9一直升级到u12...没感到任何速度上提升... u9倒是比以前的快很多... |
|
返回顶楼 | |
发表时间:2009-03-05
用了这个方法,成功安装
|
|
返回顶楼 | |
发表时间: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 |
|
返回顶楼 | |
发表时间:2009-03-09
Ubuntu的Wiki中不是有推荐的安装方法吗?
就是用 sudo update-alternatives --config java 设置当前Java版本的。 |
|
返回顶楼 | |
发表时间:2009-03-19
ubuntu 的命令安装要比这个方便多了,还不会出现什么问题。。
|
|
返回顶楼 | |