Java程序开发工具及资料廖学良JAVA语言程序设计目录JDK的安装及使用NetBeans的安装及使用资料介绍JAVA语言程序设计JDK的安装及使用Java平台及JDK的发展历史JDK的下载及安装设置环境变量JDK使用介绍JAVA语言程序设计Java平台及JDK的发展历史JDK:Java开发工具包(DevelopmentKit),在其不同的版本时期,所代表的名称不同。–开发Java程序时所用JRE:Java运行环境(RuntimeEnvironment)–运行已经开发的Java程序时所用4JAVA语言程序设计Java平台及JDK的发展历史90年代初,在发布版本1.0和1.1时,Sun将开发平台称为JavaPlatform1.0和JavaPlatform1.1此时的JDK和JRE称为JDK1.0和JDK1.1,表示JavaDevelopmentKit和JavaRuntimeEnvironment5JAVA语言程序设计Java平台及JDK的发展历史发布版本1.2时,Sun认为新版本改变很大,于是将平台名改为Java2平台(Java2Platform)。对于1.2来说,此时的平台名为Java2Platform,version1.2此时的JDK和JRE称为J2SDK1.2(Java2SoftwareDevelopmentKit,version1.2)和J2RE1.2,直到1.4.x6JAVA语言程序设计Java平台及JDK的发展历史发布版本1.5.0时,Sun认为在版本前面的“1”让开发人员产生新版本没有重要改变的误解,于是将前面的1去掉,新的版本号变为5.0其前面的Java2仍然保留。所以,这时候将J2SE5.0作为平台名(Java2Platform,StandardEdition,version5.0)JDK和JRE称为JDK5.0(J2SEDevelopmentKit5.0)和JRE5.01.5.0仍然作为开发人员使用的版本号7JAVA语言程序设计Java平台及JDK的发展历史发布版本1.6.0时,将最后面的数字(5.0中的0)去掉,并且去掉了“Java2”的标签,将平台叫做“JavaSE6”(JavaPlatform,StandardEdition,version6)JDK和JRE分别叫做“JDK6”(JavaSEDevelopmentKit6)和“JRE6”对开发人员,仍然使用1.6.0的版本号8JAVA语言程序设计JDK的下载及安装下载地址:,下载JavaSEDevelopmentKit,目前最新版为JDK6Update16也可到google搜索jdk-6-windows-i586.exe,得到下载地址–比如:语言程序设计JDK的下载及安装双击jdk-6-windows-i586.exe,开始安装,可以看到JDK6的官方名为Java™SEDevelopmentKit610JAVA语言程序设计JDK的下载及安装开始安装,在“开发工具”项中,说明不仅包括JDK6,而且包括专用的JRE。注意其和下面的“公共JRE”是不同的11JAVA语言程序设计JDK的下载及安装看“公共JRE”,说明这是独立的JRE,可以供任何应用程序使用12JAVA语言程序设计JDK的下载及安装更改安装路径到D:\ProgramFiles\Java\jdk1.6.0\13JAVA语言程序设计JDK的下载及安装安装JDK进行中14JAVA语言程序设计JDK的下载及安装在过程中,会弹出JRE的“自定义安装”窗口,全部选默认即可15JAVA语言程序设计JDK的下载及安装更改JRE安装路径,安装到“D:\ProgramFiles\Java\jre1.6.0\”目录16JAVA语言程序设计JDK的下载及安装安装JRE进行中17JAVA语言程序设计JDK的下载及安装安装完成18JAVA语言程序设计JDK的下载及安装查看目录,在“D:\ProgramFiles\Java”下,有“jdk1.6.0”和“jre1.6.0”目录19JAVA语言程序设计JDK的下载及安装进入“jdk1.6.0”目录,其内容如下.可以看到,这里有一个“jre”的子目录,这就是前面的供JDK使用的专用JRE20JAVA语言程序设计设置环境变量安装好JDK之后,还不能使用javac命令进行编译,需要设置环境变量21JAVA语言程序设计设置环境变量右键我的电脑-属性-高级-环境变量22JAVA语言程序设计设置环境变量在系统变量中,新建JAVA_HOME变量,设置其值为JDK所在的目录,即D:\ProgramFiles\Java\jdk1.6.023JAVA语言程序设计设置环境变量将系统变量中的classpath增加tools.jar,dt.jar以及jdk的bin目录:classpath=.;D:\ProgramFiles\Java\jdk1.6.0\lib\tools.jar;D:\ProgramFiles\Java\jdk1.6.0\lib\dt.jar;D:\ProgramFiles\Java\jdk1.6.0\bin;24JAVA语言程序设计设置环境变量将值以分号隔开。如果没有classpath变量,则新建classpath变量–注意,要加上“.”,表示搜索class文件时,首先寻找当前目录25JAVA语言程序设计设置环境变量在系统变量的path中,增加jdk的bin目录:D:\ProgramFiles\Java\jdk1.6.0\bin;26JAVA语言程序设计设置环境变量重新启动机器,即可以使用javac,java等命令27JAVA语言程序设计JDK使用介绍新建文本文件,命名为Test.java,使用记事本(或者Ultraedit)打开,编辑如下28JAVA语言程序设计JDK使用介绍保存到D:\Java目录下29JAVA语言程序设计JDK使用介绍选择“开始”-“运行”,打开“运行”对话框,输入“cmd”,得到命令行窗口30JAVA语言程序设计JDK使用介绍输入“D:”,将当前目录切换到D盘31JAVA语言程序设计JDK使用介绍输入“cdJava”,切换到D盘下的Java目录32JAVA语言程序设计JDK使用介绍此时,可以用dir命令看一下此刻Java文件夹下的文件,可以看到Test.java文件就在这里33JAVA语言程序设计JDK使用介绍编译Test.java,使用javac命令:javacTest.java此时,再使用dir命令查看该目录,可以看到多了一个Test.class文件。34JAVA语言程序设计JDK使用介绍这个Test.class就是与平台无关的字节码指令只要安装了Java运行环境(JRE),其程序就可以在任意的处理器上运行JAVA语言程序设计JDK使用介绍运行class文件,即字节码指令:javaTest可以看到结果如下:36JAVA语言程序设计JDK使用介绍在命令行中,可以给Java字节码指令设置参数37JAVA语言程序设计JDK使用介绍将程序改成如下:38JAVA语言程序设计JDK使用介绍使用javac进行编译:javacTest.java运行Test.class,将参数跟在命令后面:javaTestHelloWorld可以看到,输出结果如下:39JAVA语言程序设计NetBeans的安装及使用下载地址:,最新版及早期版本都可以下载专为软件开发者提供的一个免费、开源的集成开发环境40JAVA语言程序设计NetBeans的安装及使用NetBeans下载及安装Application举例Applet举例NetBeans的重要操作介绍41JAVA语言程序设计NetBeans下载及安装双击“netbeans-5_0-windows-zh_CN.exe”在其安装过程中,可以看到要求设置JDK列表,并且已经找到了我们先前安装的JDK目录42JAVA语言程序设计NetBeans下载及安装安装完成后,打开NetBeansIDE43JAVA语言程序设计Application举例“文件”-“新建项目”,打开新建项目对话框,在“类别”中选择“常规”,在项目中选择“Java应用程序”44JAVA语言程序设计Application举例点击下一步,首先选择项目位置,设为“D:\Java\Application”,将项目名称设为“MyApplication”,可以看到项目文件夹自动变为“D:\Java\Application\MyApplication”。勾上“设置为主项目”和“创建主类”,并将创建的主类名字由“myapplication.Main”改为“myapplication.MyClass”:45JAVA语言程序设计Application举例46JAVA语言程序设计Application举例点击完成后,看到已经将项目建好:47JAVA语言程序设计Application举例可以看到,在“源代码包”下,有一个包myapplication,包中含有文件MyClass.java打开目录D:\Java\Application\MyApplication48JAVA语言程序设计Application举例src目录下存放的是源代码包及源文件打开src目录,可看到文件夹myapplication,这就是包myapplication的文件夹。打开进入,可看到MyClass.java文件。49JAVA语言程序设计Application举例在NetBeans中,右键项目“MyApplication”,点击“生成项目”。此时,可以看到MyApplication目录下,多了两个文件夹:build和dist50JAVA语言程序设计Application举例进入“build\classes\myapplication”,可以看到,已经生成了MyClass.class文件51JAVA语言程序设计Application举例在MyClass类的main函数中,加入一行输出代码52JAVA语言程序设计Application举例重新生成项目。右键MyApplication项目,点击“生成项目”。运行此项目。右键MyApplication项目,点击“运行项目”,可以看到在NetBeans的输出窗口中,打印了正确的结果53JAVA语言程序设计Application举例在命令行中,也可以运行MyClass.class文件如果在“D:\Java\Application\MyApplication\build\classes\myapplication”下运行:javaMyClass,则会出现错误:54JAVA语言程序设计Application举例应该在目录“D:\Java\Application\MyApplication\build\classes”下运行,即:javamyapplication/MyClass这是因为在MyClass.java中,有代码“packagemyapplication;”,具体相关知识会在后面课程中讲到55JAVA语言程序设计Application举例参数设置–右键项目“MyApplication”,点击属性,打开“项目属性”对话框,点击“属性”项,在“参数”栏中可以填入参数,以空格隔开每个参数。–比如填入“HelloWorldJava”56JAVA语言程序设计Application举例将MyClass类中的main函数修改为57JAVA语言程序设计Application举例可以得到输出结果为58