jdk环境变量配置

来源:互联网 发布:淘宝入店来源 编辑:程序博客网 时间:2024/05/09 03:15

鉴于百度经验已有的安装步骤,这里不详细解答

1.所有的变量最好都设置在系统变量里面,切换用户就不会发生用不了了.
当然,如果考虑到安全因素可以在用户变量里设置.

————————————–环境配置———————————————

2.新建系统变量(有则编辑classpath) .;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;

3.新建系统变量JAVA_HOME D:\jdk —— jdk安装路径

4.新建系统变量(有则编辑Path) Path ;%JAVA_HOME%\bin;
%JAVA_HOME%代表jdk路径– bin是java.exe所在文件夹

—————————–名词解释————————————————-

5.我们来看看dt.jar和tools.jar这两个jar包.
(1)首先,tools顾名思义:工具;
tools.jar中主要是jdk工具,包括javac,java,javap,javadoc等。javac,java,javadoc,很多都熟悉。javap,是java printer的缩写,是jdk自带的一个反编译工具

(2)关于dt.jar sun中有如下文字:
Also includes dt.jar, the DesignTime archive of BeanInfo files that tell interactive development environments (IDE’s) how to display the Java components and how to let the developer customize them for the application。
中文翻译:dt.jar是BeanInfo文件的DesignTime归档,BeanInfo文件用来告诉集成开发环境(IDE)如何显示Java组件还有如何让开发人员根据应用程序自定义它们。这段文字中提到了几个关键字:DesignTime,BeanInfo,IDE,Java components。

其实dt.jar就是DesignTime Archive的缩写,
是指在开发环境中通过添加控件,设置控件或窗体属性等方法,建立应用程序的时间。与此相 对应的运行时(RunTIme)是指可以象用户那样与应用程序交互作用的时间。那么现在再理解一下上面的翻译,其实dt.jar包含了swing控件中的 BeanInfo,而IDE的GUI Designer需要这些信息。

(3)BeanInfo
JavaBean和BeanInfo有很大的关系。Sun所制定的JavaBean规范,很大程度上是为IDE准备的——它让IDE能够以可视化的方式设置JavaBean的属性。如果在IDE中开发一个可视化应用程序,我们需要通过属性设置的方式对组成应用的各种组件进行定制,IDE通过属性编辑器让开发人员使用可视化的方式设置组件的属性。一般的IDE都支持JavaBean规范所定义的属性编辑器,当组件开发商发布一个组件时,它往往将组件对应的属性编辑器捆绑发行,这样开发者就可以在IDE环境下方便地利用属性编辑器对组件进行定制工作。JavaBean规范通过java.beans.PropertyEditor定义了设置JavaBean属性的方法,通过BeanInfo描述了JavaBean哪些属性是可定制的,此外还描述了可定制属性与PropertyEditor的对应关系。BeanInfo与JavaBean之间的对应关系,通过两者之间规范的命名确立:对应JavaBean的BeanInfo采用如下的命名规范:BeanInfo。当JavaBean连同其属性编辑器相同的组件注册到IDE中后,当在开发界面中对JavaBean进行定制时,IDE就会根据JavaBean规范找到对应的BeanInfo,再根据BeanInfo中的描述信息找到JavaBean属性描述(是否开放、使用哪个属性编辑器),进而为JavaBean生成特定开发编辑界面。

本文大部分转自大神:http://www.blogjava.net/landon/archive/2011/05/15/350285.html

想要详细了解还可以进这些链接:http://blog.sina.com.cn/s/blog_7ffb8dd501011shd.html

特此申明:本人菜鸟,以上文字全部是整理的,只为各位新手学习得更加方便

0 0