Java 的安装,公用JRE与私有JRE,编辑器

    技术2022-05-20  46

    1.下载 http://www.java.net/download/jdk6/6u10/promoted/b32/binaries/jdk-6u10-rc2-bin-b32-windows-i586-p-12_sep_2008.exe

     

    2.设置3个环境变量 如果是Windows2000或XP系统,使用鼠标右击“我的电脑”->属性->高级->环境变量    系统变量->新建->变量名:JAVA_HOME 变量值:c:/jdk1.6.0_21/    系统变量->新建->变量名:CLASSPATH 变量值:.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar   系统变量->编辑->变量名:Path 在变量值的最前面加上:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin (CLASSPATH中有一英文句号“.”后跟一个分号,表示当前路径的意思)

    JAVA_HOME指明JDK安装路径,就是刚才安装时所选择的路径(假设安装在D:/jdk1.4),此路径下包括lib,bin,jre等文件夹(此变量最好设置,因为以后运行tomcat,Eclipse等都需要依靠此变量)。

    Path指定工具程序路径,设为:%JAVA_HOME%/bin;%JAVA_HOME%/jre/bin

    CLASSPATH为java加载类(class or lib)路径,只有类在classpath中,java命令才能识别,设为:.;%JAVA_HOME%/lib;%JAVA_HOME%/lib/tools.jar (要加.表示当前路径)

    事实上,JDK会到当前工作目录以及JDK的lib目录中寻找java程序,因此如果java程序是在这两个目录中,则不必设置ClassPath

    设置后需要重新启动机器

     

    JDK安装目录下的内容

    bin目录:JDK工具程序,javac、java、javadoc、appletviewer等

    demo目录:Java演示程序

    jre目录:JDK自带的JRE

    lib目录:Java工具类(如,javac工具程序实际上会使用tools.jar中的com/sun/tools/javac/Main类),无论编译还是执行都会用到

    src.zip:Java提供的API类的源代码压缩文件

     

    3.测试一下

    配置完成了,打开cmd输入命令:java -version查看JDK版本信息,正确输出则配置成功

     

    4.实例程序 (1)新建一个文本文件 HelloWorld.java /* HelloWorld.java */ public class HelloWorld{      public static void main(String arg[]){      System.out.println("Hello, World!");    } }  注意:文件名要与类名完全一致(包括大小写) (2)开启一个DOS窗口,跳转到HelloWorld.java所在的目录中        c:/>cd /test    (4)编译HelloWorld.java为HelloWorld.class        c:/test>javac HelloWorld.java    (4)运行HelloWorld.class        c:/test>java HelloWorld        Hello, World!

     

    5. 公用JRE与私有JRE

    公用JRE在Java根目录下,主要为开发好的JAVA程序提供执行的平台

    私有JRE即JDK本身自带的JRE,在JDK安装目录下的JRE目录下,供开发Java程序时做测试之用

    两者主要差别:私有JRE比公用JRE多了个Sever的VM(虚拟机)执行选项

     

    6.Java程序注意事项

    (1)源程序扩展名必须以.java结尾

    (2)主文件名必须与主类名一致,区分大小写

    (3)Java大小写区分

     

    7.编辑器

    (1)UtrlEdit

    (2)Eclipse

    开放源代码、基于Java的可扩展平台。其本身是一个框架和一组服务,用于通过插件、组件构建开发环境。附带了标准插件集,包括Java开发工具(Java Development Tools, JDT)

    它还包括插件开发环境(Plug-in Development Environment, PDE),针对希望扩展Eclipse的开发人员

    相同的外挂机制可用来 增加对不同语言的支持。如果想开发 Java 程序,用的是 Eclipse 随附的 JDT 外挂程序。如果想开发其它语言的程序,就需要拿到其它外挂程序,诸如 CDT(C Development Toolkit)就可以开发 C/C++程序。 

    (3)MyEclipse

    MyEclipse是Eclipse的插件,一款功能强大的J2EE集成开发环境,支持代码编写、配置、测试及除错。

    (4)Jbuilder, Borland

    (5)NetBean, Sun

    (5)Visualage for Java, IBM

    (6)Cafe、Kawa等

     

    8.反编译工具

    javap java.awt.Button

    列出Button中的public方法和public成员变量

    javap -private java.awt.Button

    列出Button中的全部方法和成员变量


    最新回复(0)