Java:观感改变以及两个JRE文件区别

原创 2017年01月03日 22:38:25

   在Java核心中给出了一个改变观感的实例。改变观感有两种方法:一个是在java安装目录下的jre/lib的swing.properties文件来设置观感名:可以添加下面类似的内容:

   #swing.defaultlaf = javax.swing.plaf.metal.MetalLookAndFeel

   #swing.defaultlaf=com.sun.java.swing.plaf.motif.MotifLookAndFeel          #swing.defaultlaf=com.sun.java.swing.plaf.windows.WindowsLookAndFeel

 swing.defaultlaf = com.sun.java.swing.plaf.windows.WindowsClassicLookAndFeel

本人使用的jdk版本是1.8  在实际操作过程中遇到如下问题:

1、不存在swing.properties文件  这种情况可以自己手动添加一个swing.properties


2、添加了相关文件 观感并未发生改变  

     这主要是文件放置位置不对。在安装jdk时候按照默认选项会安装两套jre.其中一个位于java安装路径下 另一个可以自己指定位置。

    那么swing.properties文件应该放在哪一个目录下才是真确的呢? java核心说是在java安装目录下,很明显尝试之后是不对的 放在另一个jre路径下观感发生了改变。


两个jre文件的区别:

    根据参考文献一,jdk中的开发工具(如javac.exe)都是用java编写而成。所以这些开发工具的运行也需要jre的支持 所以jdk会自行附一套jre。被称为私有jre。而在安装过程中可选的那一套jre是公有jre主要支持安装在电脑上的java应用程序的运行。公有jre保证你的电脑在不具备java开发环境的情况下正常运行java应用程序.


jre的使用:

   主要由java.exe来决定使用那一套jre

     首先在当前目录下寻找jre

     然后是父目录

     然后是设置的path路径

我们发现java.exe也存在两个:一个在java安装目录下的bin文件夹。另一个在公有jre目录下的bin文件 具体使用哪一个java.exe可以查看一下注册表:

   

可以看到使用java虚拟机是公有的jre.


   观感改变第二种方式是动态改变,具体可见参考文献2



参考文献:

  [1]两套jre不同 

  [2]java观感改变

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

Java 改变观感

在默认情况下,Swing程序使用Metal观感,可以采用两种方式改变观感。  第一种方式是在Java安装的子目录jre/lib下有一个文件swing.properties。在这个文件中,将属性swin...

Java改变程序观感

在默认的情况下。Swing程序使用Metal观感,可以采用两种方式改变观感。   •第一种方式是在java安装的子目录jre/lib下有一个文件夹swing.properties。在这个文件中, ...

Visual Studio中11个强大的调试技巧和方法

转载 :  http://www.jb51.net/softjc/74166.html 这篇文章总结了可能节省你大量时间的11个Visual studio的调试技巧和方法,需要的朋友可以参考...

【js学习笔记-065】--- 标准模式和怪异模式

在IE6发布的时候,增加了IE5里没有的很多css标准特性,但为了确保与已有web内容的后向兼容性,它定义了两种不同的渲染模式。“标准模式”和“CSS兼容模式”。渲染模式的选择依赖于HTML文件顶部的...

win10安装多个版本的jdk,以及jdk中两个jre的区别

jdk多个版本的安装以及jdk1.6的下载

JDK和JRE文件的区别

  • 2013年07月01日 23:44
  • 2KB
  • 下载

安装JDK的时候为什么会有两个jre文件

转载自http://www.cnblogs.com/PengLee/p/3970760.html

java中创建线程两个方法及区别

  • 2013年10月17日 19:14
  • 28KB
  • 下载

Java中jre 和 jdk 的区别

1. 定义 JRE(Java Runtime Enviroment)是Java的运行环境。面向Java程序的使用者,而不是开发者。如果你仅下载并安装了JRE,那么你的系统只能运行Java程序。JRE...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Java:观感改变以及两个JRE文件区别
举报原因:
原因补充:

(最多只允许输入30个字)