Oracle自8i起就全面支持java,但各个版本的oracle中默认jdk版本均不相同,oracle8i中为jdk1.2,oracle9i中为jdk1.3,oracle10g中为jdk1.4~~至笔者行为之际,当前的最新版本为jdk1.5 update 11.

因笔者java开发出身,在做oracle开发中经常会用java来扩展oracle功能,但是由于oracle自带jdk版本过低,可能会造成一些java source编译无法通过,于是俺想升级oracle中的jdk,经过各大搜索引擎搜索,发现相关行文甚少,并且都不完整。笔者经过一番研究,成功升级,现将过程写出,供有心人参考。

以windows平台为例。

首先需要下载最新版本的jdk,推荐直接到官网下载,地址如下:

下载完成之后,按照说明安装,一般只需要点击next即可。过程中会提供你选择jdk和jre的安装位置,可以默认也可以自己设定安装目录,此目录需要记忆,安装完之后设定java_home等环境变量时需要用到。本例中为c:program filesjavajdk150,c:program filesjavajre150

安装完成之后打开桌面,右键我的电脑->属性->高级->环境变量

在系统变量中设定新建,

变量名:JAVA_HOME,变量值为jdk安装目录c:program filesjavajdk150。

确定后再新建,

变量名:JRE_HOME,变量值为:c:program filesjavajre150.

确定后新建,

变量名:CLASSPATH,变量值:.;

然后设定path,oracle安装后会自动将其默认的jre路径写入path变量,你可以将oracle设定的jre路径改成你刚刚安装的新路径,也可以直接将新的jdk路径写在最前,总之就是让java sources编译的时候要能够找到新版本的jdk所在.

全部完成之后在cmd窗口java -version,如果显示java version "1.5.0_xx"则升级成功。如果有误,检查一下是否前面的步骤有操作失误的地址,重新操作即可。

oracle配置jdk版本号,升级oracle中的JDK版本相关推荐

  1. oracle配置网络监听,oracle 配置 网络监听

    tnsping是否可以证明Oracle数据库可用? 监听器是Oracle基于服务器端的一种网络服务,主要用于监听客户端向数据库服务器端提出的连接请求.Oracle官方对其的定义为:A process ...

  2. 配置yun源和在虚拟机中安装JDK

    配置本地yum源 1.进入存放源配置的文件夹 cd /etc/yum.repos.d 2.备份默认源 mv CentOS-Base.repo CentOS-Base.repo.backup 3.下载y ...

  3. toad关联oracle,配置toad远程连接oracle

    配置toad远程连接oracle 在oracle服务器上: C:\app\Administrator\product\11.2.0\dbhome_1\NETWORK\ADMIN目录 文件:listen ...

  4. linux卸载jdk权限不够,linux中卸载jdk,一个简单问题整了一下午

    由于重新更改jdk version 1.5 --1.6,卸载时被卡了, rpm -qa|grep jdk -->jdk-1.6.0_22-fcs rpm -qa|grep java --> ...

  5. oracle 云服务器cpu升级,Oracle 10g RAC 升级(CPU Update)之--升级CRS

    Oracle 10g RAC 升级(CPU Update)之--升级CRS 发布时间:2020-07-16 09:13:19 来源:51CTO 阅读:593 作者:客居天涯 Oracle 10g RA ...

  6. ssis oracle配置,通过SSIS执行Oracle参数是什么?

    专家解答 修改你的ActiveX Script任务的最佳方法就是使用脚本组件数据流任务.这个脚本组件允许你在自己的数据流中执行VB.Net代码.当你把一个脚本组件添加到一个数据流中时,你需要选择下面其 ...

  7. linux获取bios版本号,在Windows中获取BIOS版本信息的4种方法 | MOS86

    BIOS,或技术上称为基本输入和输出系统,是计算机中最重要的软件之一.它位于主板上,并管理硬件设备(如处理器,硬盘,图形卡等)之间的所有连接.主板制造商不时会发布BIOS或UEFI(统一可扩展固件接口 ...

  8. 如何升级pycharm 中pip的版本

    在安装qiskit过程中用到pip命令,出现以下提示: WARNING: You are using pip version 21.1.1; however, version 21.3.1 is av ...

  9. java jdk 是什么_java中的jdk是做什么用的?

    1.序列化是干什么的? 简单说就是为了保存在内存中的各种对象的状态,并且可以把保存的对象状态再读出来.虽然你可以用你自己的各种各样的方法来保存Object States,但是Java给你提供一种应该比 ...

最新文章

  1. 轻有力读后感ppt_如果您希望招聘人员认真对待您,请建立强有力的个人叙述。...
  2. java中有符号数和无符号数,C语言中无符号数和有符号数之间的运算
  3. 工业根基,莫让ICT喧宾夺主
  4. linux ubuntu debian apt-get报错 Unable to acquire the dpkg frontend lock 解决方法
  5. AS导入第三方库方法和PullToRefresh的简单使用
  6. 3.26日第六次作业,第10章质量,11章人力
  7. Logback的配置说明
  8. StringUtil工具类:
  9. 脑电EEG代码开源分享 【2.预处理-静息态篇】
  10. 万能网卡驱动程序下载,适用于Win7_Win8.x平台
  11. 【ACM-ICPC 2018 北京赛区网络预赛】B题Tomb Raider ---- 状态压缩+思维★
  12. 【23】processing-向量(中文)
  13. minigui[基础篇][11]—— 图标
  14. 夸克浏览器网页版入口网址分享
  15. 引用类型作为函数的返回类型
  16. Java毕设项目线上教学平台(java+VUE+Mybatis+Maven+Mysql)
  17. ECharts(中国地图篇)的使用
  18. 04UE4 C++ 入门【力和扭矩】
  19. 卡拉OK字幕效果制作
  20. python-peewee读取数据

热门文章

  1. c语言文件夹怎么设置密码,简单的文件加密(初学者进)
  2. 免费领取:计算机视觉经典学术论文!
  3. Vue Element UI 之富文本图片上传服务器 + 图片地址插入富文本
  4. 计算机科学与技术 英文简历,计算机科学与技术类专业英文简历模板
  5. 制作目录完好无广告内容的电子书
  6. mysql flaskalchemy_Flask使用Flask-SQLAlchemy操作MySQL数据库
  7. 大连大学两日游——省选总结
  8. 解封你的微信外挂服务器,微信自助工具解封操作方法
  9. 内推比例提升100%,离不开用产品运营的方式做招聘
  10. 遗传算法详解与改良遗传算法