JDK本身不使用Windows注册表来运行.

在某些情况下,使用系统注册表运行的JRE是如Applet或以WebStart技术开始的程序.

最后,如果从Windows系统目录(例如C:/winnt/system32/java.exe)运行,JRE将只使用注册表.如果用户在某个随机目录中的命令行上键入“java”,则系统目录始终位于用户的路径中.在这种情况下,java.exe将通过查看注册表项来查找当前的Java安装

[HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\Java Runtime Environment\CurrentVersion]

然后从相应的键获取JRE的路径

[HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\Java Runtime Environment\1.5\JavaHome]

请注意,一些软件(例如Oracle)在PATH定义的开头安装自己,所以它是首先被发现的Java安装.

您可以运行java.exe文件的绝对路径,如同

“C:\Program Files\Java\jre1.5.0\bin\java.exe” MyClass

它不会使用注册表,它将被保证使用jre1.5.0.

因此,对于常规的Java SE程序,可以安全地指定JRE的完整路径以启动它.

但是对于Applet / Plugin或基于WebStart的程序,注册表始终用于确定当前的JRE.

java 删除注册表_java – 如何从Windows注册表中删除JRE条目?相关推荐

  1. Windows Server 2012 中删除或弃用的功能

    Features Removed or Deprecated in Windows Server 2012 | Microsoft Docshttps://docs.microsoft.com/en- ...

  2. 删除文件时提示已在windows资源管理器中打开怎么办?

    删除文件时提示已在windows资源管理器中打开的原因是系统错误导致的,具体解决方法步骤如下: 1.首先打开计算机,在计算机桌面下方任务栏鼠标右键点击一下,在弹出来的选项点击[启动任务管理器]. 2. ...

  3. oracle注册表重建,一次Windows 注册表中注册表项目丢失导致的Oracle 数据库启动问题。...

    一次Windows  注册表中注册表项目丢失导致的Oracle 数据库启动问题. 环境说明: 1.windows 2008操作系统 x64bit 2.Oracle database 11.2.0.1 ...

  4. java hive建表_java jdbc 操作 hive 建表 load 数据

    // 需要引入 hadoop & hive jar import java.sql.Connection; import java.sql.DriverManager; import java ...

  5. java注册账号_Java实现简单登录注册账号操作

    public static boolean login(int[] message){ Scanner scanner = new Scanner(System.in); System.out.pri ...

  6. Hive中元数据表的关系和如何在元数据中删除表

    各表之间主键的关系图 这个整理很不容易呀,能够更好地了解他们,其中有一种场景需要使用的 传统的方法删除这张表: 方式一:仅删除表中数据,保留表结构 truncate table 表名; (trunca ...

  7. java如何使用水晶报表_在Windows应用程序中使用水晶报表的方法

    在Windows应用程序中使用水晶报表的方法 举例说明: (1)创建一个Windows应用程序,选择[解决方案资源管理器] à[添加新项]à[crystal report],输入报表名Reportl. ...

  8. java opencv 读取视频_java使用OpenCV从视频文件中获取帧

    本文实例为大家分享了java使用OpenCV从视频文件中获取帧的具体代码,供大家参考,具体内容如下 实现功能:使用Java获取mp4.mov.avi等视频文件中的图像帧,每秒获取一帧图像,并保存 环境 ...

  9. 删除microsoft_如何从您的Microsoft帐户中删除设备

    删除microsoft When you sign into Windows 8 or 10 using your Microsoft account (and other Microsoft dev ...

最新文章

  1. Android 功能防抖 的实现
  2. 把你手机里的照片秒变3D!Facebook训练了一个CNN端到端系统
  3. 谷歌开源下一代推荐系统模拟器:RecSim NG
  4. 一个ioc例子jdk和spring版本导致问题
  5. freetds 移植
  6. Ubuntu Linux将支持所有树莓派设备
  7. ASP.NET Core MVC 视图
  8. MFC中CString转换成char数组的问题
  9. python get_len_Python类,特殊方法, __getitem__,__len__, __delitem__
  10. 信息学奥赛一本通 2022:【例4.7】最小n值
  11. 【原创】轻量级移动端即时通讯技术 MobileIMSDK 发布了
  12. nofollow标签_SEO技术动态:谷歌升级Nofollow标签的作用
  13. 用yacc编写的算术运算计算器_如何用纯机械实现乘除运算,这是个问题
  14. ubuntu16.04环境下使用ros运行ORB-SLAM3
  15. 【ArcGIS|空间分析】图像纠正
  16. 电磁场与电磁波MIT版笔记
  17. PPT中如何插入页码和母版修改
  18. 奇迹之剑萌新晋升大神辅助攻略 奇迹之剑游戏脚本挂机工具介绍
  19. VScode Latex 拼写检查
  20. 产品三维模型在线展示

热门文章

  1. 微信小程序扫二维码带参数问题
  2. 如何实现H5可视化编辑器的实时预览和真机扫码预览功能
  3. 数值分析 三次样条插值及实现
  4. c++ overload 、override、overwrite
  5. 【调研】Soft Prompt Tuning 模型发展调研:P-tuning,Prefix-tuning,Prompt-tuning,P-tuning v2,PPT
  6. 路由的props配置项
  7. C++分数简单的加减法
  8. 2013-2014-1(实变函数56, 常微分方程64)
  9. c语言菜单即功能,C语言 菜单专题
  10. leaflet maxZoom突破18