你知道自己执行的是哪个jre吗?
生活随笔
收集整理的这篇文章主要介绍了
你知道自己执行的是哪个jre吗?
小编觉得挺不错的,现在分享给大家,帮大家做个参考.
多个JRE
我在做《Java日志工具之java.util.logging.Logger》的DEMO时,修改java.util.logging.Logger的配置文件,怎么修改都不起作用,因此打印了系统属性"java.home",才知道自己使用的是
C:\Program Files\Java\jre7
,而不是自己想当然的
D:\Program Files\Java\jdk1.7.0_05\jre
这可以追溯到安装JDK的时候,我们安装JDK的时候如果选择安装公共JRE就会安装两个JRE,以我安装JDK7为例,如下图:
可以看到会安装两个JRE,一个是JDK的专用JRE,一个是独立JRE。
为什么JDK自己还要装专用的JRE呢,不是多次一举吗?其实答案在于JDK多数工具本身就是JAVA编写的,执行自然需要JRE,为了防止你不知道要装JRE,所以干脆直接给你一个专用的。
到底使用的是哪个JRE
执行java.exe时,其实操作系统一般是按照如下顺序查找JRE:
现在知道了为什么我修改java.util.logging.Logger的配置文件不起作用了吧?
其实可以获取系统属性"java.home"来快速查看自己到底用的是哪个JRE。
转载于:https://www.cnblogs.com/zhaiqianfeng/p/4620122.html
创作挑战赛新人创作奖励来咯,坚持创作打卡瓜分现金大奖总结
以上是生活随笔为你收集整理的你知道自己执行的是哪个jre吗?的全部内容,希望文章能够帮你解决所遇到的问题。
- 上一篇: 电脑终端命令
- 下一篇: sql如何先排序再去重