系统库的添加与修改

-------------siwuxie095

   

   

   

   

   

   

工程名:SystemTest

包名:com.siwuxie095.systest

类名:Test.java

   

   

   

代码:

   

package com.siwuxie095.systest;

   

import javax.swing.JFrame;

   

//导入一个Java 7 后出现的功能:jrockit(本工程使用的Java 8

//Java 7 Java 1.7Java 8 Java 1.8 以此类推

//注意:Java 6 是没有这个功能的

//更确切的说是Java 6 JRE System Library 中没有这个包

import com.oracle.jrockit.*;

   

   

   

//所以在创建工程时选择好Java运行环境版本非常重要

//如果选择的版本比较高,向下兼容的可能性就会越小

//尤其是当在工程中使用了很多高版本的JRE所具有的功能和API

//这个工程放到低版本的JRE中肯定就无法打开了

// JRE 在一般情况是不能做到向下兼容的

//反之,低版本编译的Java工程则能在高版本中使用

   

//关于中途更改 Java 版本的问题:

//可以在 Build Path 中更改 jre 的版本

//现在使用的是 jre1.8,如果中途改为 jre 1.6

//如果勾选了兼容性的选项,则要兼容到 1.6,即保持一致

   

//如果在 Build Path 中不小心 Remove 移除了当前的jre

//可以 Add Library->JRE System Library->选择 jre 版本

   

   

   

public class Test {

   

public static void main(String[] args) {

//new 一个窗体

new JFrame().setVisible(true);

}

   

}

   

   

运行一览:

   

   

   

   

   

点击选择 SystemTest,右键->Build Path->Configure Build Path->Libraries

   

   

   

   

   

   

点击选择 SystemTest,右键->Properties->Java Compiler,

可设置 JDK 的兼容性(JDK Compliance),有两个勾选选项:

   

1)Enable project specific settings

   

(2)Use compliance from execution environment on the 'Java Build Path'

   

〔注意:只有中途更改了 Java 版本,选项(2)才可以勾选〕

   

   

   

   

   

   

如果没有勾选(1),则不用考虑兼容性的问题(默认不勾选)

   

如果勾选(1)而没有勾选(2),则要手动选择 Java 版本,

并和当前的 Java 版本保持一致

   

如果勾选(1)同时勾选(2),就会自动兼容到

当前 Java Build Path 中的 Java 版本

   

   

   

   

   

   

   

【made by siwuxie095】

原文地址:https://www.cnblogs.com/siwuxie095/p/6641053.html