论修改系统默认的jdk

简介:

   今天在浏览网页的时候无意间发现了一篇在Solaris10上安装jdk1.6和将系统jdk的版本设置为1.6的文章:
    http://www.linuxdiyf.com/bbs/thread-92016-1-7.html
    "4.修改默认JDK为1.6
    将/usr/java里的文件删除。然后将/usr/jdk/jdk1.6.0_06下的文件复制到/usr/java下。这样就将Solaris 10默认的version "1.5.0_14-b03"修改成version "1.6.0_06-b02"。"
    
    老实说,这种做法,兴许在刚接触Solaris的时候也许会这么做,但时间久了,越来越觉得这种方式不妥当.
    首先,系统里面预安装的东西,在不确定其删除后会对其它程序造成什么影响时,最好是不要删.
    其次,jdk虽然新版本可以兼容老版本,但是我还是碰到过有些程序能在jdk1.5下运行,但在1.6jdk下就运行出错的情况.刚刚上网翻了下,还是找到了一些提及jdk不同版本之间兼容性的问题:

    关于RFT测试对象检查器与JDK 6不兼容的问题
    http://blog.163.com/wangxinbing502@126/blog/static/9172372201031393450749/

    Java16_u21版本以下兼容性不强导致Jboss不能关闭
    http://www.qingruxu.com/%E6%8A%80%E6%9C%AF%E6%96%87%E6%A1%A3/java/158.html

    试用JDK 6.0的兼容情况
    http://www.blogjava.net/itvincent/archive/2006/12/14/87637.html
    继续,要修改系统jdk,但是实际上运行某个程序,最终使用的jdk是看这个程序里面定义的JAVA_HOME,如果这个程序没有自己定义,默认使用用户的JAVA_HOME,用户再没定义,才使用系统的JAVA_HOME,因此,控制JAVA_HOME的地方多的是,方法多的是,不用删除系统预置的jdk目录也能达到这个目的.
    最后一点,oracle接受sun之后,java将来很可能就成闭源+收费模式了,而且早起版本jdk也在官网上很难找到了,因此,系统里面预置的老的jdk,其实也是一个资源呢.

    好了,就说这么多,洗洗睡了.


本文转自leipei博客园博客,原文链接:http://www.cnblogs.com/leipei2352/archive/2011/04/18/2020375.html,如需转载请自行联系原作者

目录
相关文章
|
1月前
|
Cloud Native Java 编译器
Java生态系统的进化:从JDK 1.0到今天
Java生态系统的进化:从JDK 1.0到今天
|
2月前
|
前端开发 IDE Java
JDK 新特性学习笔记之模块系统
JDK 新特性学习笔记之模块系统
|
6月前
|
Oracle Java 关系型数据库
Win11 系统Java17的安装教程:最新版JDK 17.07下载、安装、卸载详解
Win11 系统Java17的安装教程:最新版JDK 17.07下载、安装、卸载详解
271 0
|
2月前
|
安全 Java 开发者
JDK 9:模块化系统——重新定义Java的模块化架构
JDK 9引入了模块化系统,对Java的模块化架构进行了彻底的重新定义。本文将深入探讨模块化系统的原理、优势以及如何在实际开发中应用这一特性。
|
3月前
|
Ubuntu Oracle Java
百度搜索:蓝易云【在Ubuntu系统中安装JDK 17并配置环境变量教程】
现在,你已经成功在Ubuntu系统中安装了JDK 17并配置了环境变量。你可以开始使用JDK 17来开发和运行Java程序。注意,这里假设你已经下载了合适的JDK 17安装包,且JDK 17的安装路径为 `/usr/lib/jvm/jdk-17`。请根据实际情况进行调整。
47 0
|
3月前
|
Oracle 安全 Java
怎样在Windows系统下载安装JDK?
本文介绍怎样在Windows系统下载安装JDK。
42 0
|
4月前
|
关系型数据库 MySQL Java
Linux系统jdk&Tomcat&MySQL安装以及J2EE后端接口部署
Linux系统jdk&Tomcat&MySQL安装以及J2EE后端接口部署
44 0
|
5月前
|
Java Linux iOS开发
Dragonwell JDK系统要求
Dragonwell JDK系统要求
|
6月前
|
Oracle Java 关系型数据库
win11系统下载安装 jdk8安装与环境变量的配置
win11系统下载安装 jdk8安装与环境变量的配置
134 0
|
7月前
|
安全 Java 编译器
JDK21更新内容:舍弃对x86架构32位系统支持
JDK21更新内容:舍弃对x86架构32位系统支持