1.2 Java的开发环境
1 2 3 1.2.1 三种平台简介 Java发展到现在,Java平台主要分为三个版本: Java SE( JavaPlatform ,StandardEdition)是Java的标准版,主要用于桌面应用软件和低端的服务器应用程序的编程,也可以开发Java Applet小程序; 单击此处添加段落文字内容 1 单击此处添加段落文字内容 Java ME( JavaPlatform ,MicroEdition )是Java的微型版,主要应用于嵌入式的消费产品系统开发,如手机、掌上电脑或其它无线设备的编程; 2 Java EE(JavaPlatform, EnterpriseEdition)是Java的企业版,主要用于构建企业级的服务应用,适合分布式的网络程序的开发,如电子商务网站和ERP系统。 单击此处添加段落文字内容 3
Java SE可以分为4个主要的部分:JDK、JRE、JVM与Java语言 1.2.1 三种平台简介 Java SE可以分为4个主要的部分:JDK、JRE、JVM与Java语言 如果要开发Java程序,则必须获得JDK(J2SE Development Kits, Java开发工具包),JDK包括了JRE(Java Runtime Environment, Java运行环境)以及开发过程中所需要的一些工具程序,像javac、java、appletviewer等工具程序 。 JVM(Java Virtual Machine,Java虚拟机)包括在Java运行环境中,所以为了要运行Java程序,必须获得JRE并进行安装。
JavaSE的组成概念图
Java的三个开发运行平台示意图
1.2.2 安装 Java SE 平台 (1) Sun JDK Sun公司免费提供的命令行形式的Java开发工具包,最新版本JDK 1.9 , 即Java SE 9.0。JDK的主要内容包括: 开发工具: 在bin目录中,包括Java编译器javac.exe、解释器java.exe等 演示程序: 在demo目录中 开发类库:在lib目录中 运行环境: 在jre目录中,包括Java虚拟机、运行类库等 样例代码:在sample目录中,包括某些Java API的编程样例 c头文件:在include目录中,支持使用Java本机界面、JVM工具界面及Java平台的其它功能进行本机代码编程的头文件 src.zip : 包含了Java核心API的源代码文件
1.2.2 安装 Java SE 平台 最常用的JDK工具: javac.exe——Java编译器程序,负责检查Java源程序是否有语法错误并生成相应的字节码文件(基本名与源文件中类名同名、但扩展名为.class)。 命令格式为: javac 文件名 . java java.exe——Java解释器程序,负责解释执行Java Application 字节码文件。 命令格式为: java 文件名 appletviewer.exe——模拟WWW浏览器运行Applet的应用程序,使用它调试程序,不需要反复调用庞大的浏览器。 命令格式为: appletviewer 文件名.html 还有如下程序: * javah 头文件生成器 * javap 类文件反汇编器 * jdb Java 语言调试器 这些文件包括在/java/bin/目录中,设置了路径就可以在任何目录中运行。
1.2.2 安装 Java SE 平台 javadoc.exe 这是Java文档生成器,可以根据Java源代码中的说明语句生成HTML格式的API文档 。 javap.exe 这是Java反汇编器,显示编译类文件中的可访问功能和数据,同时显示字节代码含义 。 jar.exe 这是Java打包工具,可将多个相关的类文件打包成单个JAR文件,用来发布Java应用程序,双击该jar文件即可运行应用程序。
1.2.2 安装 Java SE 平台 (2)简单编程环境 TextPad (Wintertree公司开发的专门用于在Windows下编写源程序的软件) 一个带菜单的文本编辑环境,可以编辑多种类型/格式的文件(如:文本文件、C/C++文件、Java文件、HTML文件),功能强大完备,使用简单方便。可以在其中编辑Java源程序,且可以直接编译Java、运行Java Applet 和Java Application ,带网页浏览器和资源管理器。 文档选择器 javac.exe 代码编辑区 java.exe appletviewer.exe
1 2 1.2.2 安装 Java SE 平台 (3)集成开发环境Java IDE IBM投资成立了Eclipse联盟,是目前最受欢迎的Java开发工具。 Eclipse 2
1.2.2 安装 Java SE 平台 包资源管理器视图
2 1 1.2.2 安装 Java SE 平台 (3)集成开发环境Java IDE IBM投资成立了Eclipse联盟,是目前最受欢迎的Java开发工具。 NetBeans Eclipse 2 Sun/Oracle公司提供的一个能满足复杂开发需求的可视化集成环境,现在可以集成在Java SE 8.0中安装。
1.2.2 安装 Java SE 平台 项目管理视图 源代码编辑区 可视化图形界面设计 组件导航器
1.2.2 安装 Java SE 平台 (4)系统环境设置(非必须) 如果以默认方式安装好的JDK命令无法在编程环境中运行,则可以通过系统环境变量来配置JDK的访问路径。 以Windows 7及以上版本为例,用鼠标右击“计算机(此电脑)”—>“属性”—>“高级系统设置”—>“高级”—>“环境变量”,在弹出的“环境变量”新窗口中,进行以下设置:
1.2.2 安装 Java SE 平台 系统变量—>新建—>变量名: JAVA_HOME —>变量值: JDK安装目录 例如:C:\Program Files\Java\jdk1.8.0_65 CLASSPATH —>变量:. ; %JAVA_HOME%\lib 其中,英文句号 “.” 后跟一个分号“. ; ”,表示当前路径的意思。 系统变量—>编辑—>变量名: Path —>变量值:加上: %JAVA_HOME%\ bin ; 注意:不要删除Path原有的值,而是添加新的路径,用分号“;”与现有值分隔开。