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.8 , 即Java SE 8.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 平台 (2)简单编程环境 TextPad (Wintertree公司开发的专门用于在Windows下编写源程序的软件) 一个带菜单的文本编辑环境,可以编辑多种类型/格式的文件(如:文本文件、C/C++文件、Java文件、HTML文件),功能强大完备,使用简单方便。可以在其中编辑Java源程序,且可以直接编译Java、运行Java Applet 和Java Application ,带网页浏览器和资源管理器。 文档选择器 javac.exe 代码编辑区 java.exe appletviewer.exe
1 2 3 1.2.2 安装 Java SE 平台 (3)集成开发环境Java IDE Eclipse IBM投资成立了Eclipse联盟,是目前最受欢迎的Java开发工具。 Eclipse 2 3
1.2.2 安装 Java SE 平台 包资源管理器视图
1 2 3 1.2.2 安装 Java SE 平台 (3)集成开发环境Java IDE Eclipse NetBeans IBM投资成立了Eclipse联盟,是目前最受欢迎的Java开发工具。 Eclipse NetBeans 2 3 Sun/Oracle公司提供的一个能满足复杂开发需求的可视化集成环境,现在可以集成在Java SE 8.0中安装。
1.2.2 安装 Java SE 平台 项目管理视图 源代码编辑区 可视化图形界面设计 组件导航器
1 2 3 1.2.2 安装 Java SE 平台 (3)集成开发环境Java IDE Eclipse NetBeans JCreater IBM投资成立了Eclipse联盟,是目前最受欢迎的Java开发工具。 Eclipse NetBeans JCreater 2 3 Sun/Oracle公司提供的一个能满足复杂开发需求的可视化集成环境,现在可以集成在Java SE 8.0中安装。 Xinox Software 公司推出的轻量级java 开发环境。
1.2.2 安装 Java SE 平台 文档视图 代码编辑区 调试及运行结果输出区