Java开发环境的搭建

JDK VS JRE
      JDK:Java Development Kit,是Java的开发环境,包含开发所需要的工具    
      JRE:Java Runtime Environment,是Java的运行环境,作用是运行Java程序
Java知识点
      Java是通过JVM来执行字节码文件  
      Java是跨平台的,因为JVM不是跨平台的,每个操作系统都有自己的JVM  
      Java是半解释半编译语言   
      Java不直接生成可执行文件(二进制文件),是通过Java编译器把.java文件编译为字节码,再通过JVM把字节码解释为具体平台上的机器指令。 
Java语言的优点
      Java语言最大的优点是与平台无关,可以做到一次编写,到处运行    
      Java还提供了内存自动管理,程序员无需在程序中进行分配,释放内存    
      Java使用引用弥补了容易出错的指针    
      避免了赋值语句=和逻辑运算语句==的混淆    
      取消了多重继承这一复杂的概念,使用实现多个接口 
Java的平台版本
      Java分为J2SE、J2EE和J2ME三个不同的平台版本,即标准版(Java 2 Platform, Standard Edition)、企业版(Java 2 Platform, Enterprise Edition)和微型版(Java 2 Platform, Micro Edition)。从Java 1.5(或者Java 5.0)开始,它们被改称为Java SE、Java EE和Java ME。
      标准版平台(Java SE)允许开发和部署在桌面、服务器、嵌入式和实时环境中使用的Java应用程序。另外,Java SE包含了支持实现Java Web服务的类库,因此标准版是企业版的基础。

      企业版平台(Java EE)帮助开发者开发和部署Java Web应用。企业版提供Web服务、组件模型、管理和通信API,可以用来实现企业级的面向服务的体系结构(Service-Oriented Architecture, SOA)和Web 2.0 应用程序。

      微型版平台(Java ME)主要用于移动设备和嵌入式设备,如手机、PDA、电视机顶盒等等。微型版包括灵活的用户界面、健壮的安全模型、许多内置的网络协议、以及对可动态下载的在线和离线应用的支持。基于Java ME规范的应用程序与普通Java程序一样,只需编译一次,即可在许多设备上运行。

Java开发与运行环境的搭建(Java SE)

1. 下载JDK

      输入网址:http://www.oracle.com/index.html,浏览Oracle的官方主页,选择Downloads->Java for Developers超链接

技术分享

      

      将跳转到JDK的下载页面,选择对应的平台如Java SE->Downloads,点击下载超链接

技术分享

     

      在此页面中,包含了对应各种操作系统的JDK下载链接,选择自己系统对应的JDK,将其下载到本地硬盘上。注意,在下载之前需要先阅读“Oracle Binary Code License Agreement for Java SE”,必须接受其中的条款才能下载JDK(选中“Accept License Agreement”)。

技术分享

2. 安装JDK

      在Windows中,双击刚才下载的“jdk-8u45-windows-x64.exe”文件,就会打开安装界面。点击“下一步”按钮,可以在此选择需要安装的组件和安装目录。

技术分享

技术分享

技术分享

技术分享

技术分享

3. 设置环境变量

      依次点击“右键计算机” -> “属性” -> “高级” -> “环境变量”,打开环境变量设置窗口。选择新建,输入变量名为JAVA_HOME和变量值(JDK的安装路径)

技术分享

    

      双击Path变量对其进行修改,在原变量的前端添加%JAVA_HOME\bin;

可以根据需要添加类查找的Path: 

CLASSPATH   .;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar  

技术分享


      测试是否安装成功,在命令行窗口输入javac,看看是否显示以下信息

技术分享

4. JDK安装后Java目录的解读
Bin         开发需要用到的工具,编译程序javac,运行命令java等    
Demo     开发工具包自带的演示程序    
Db          使用嵌入式数据库Derby开发所需要的资源以及一些案例    
Include   用于编译本地方法的C++头文件    
Jre          Java的运行时环境    
Lib          开发工具包的类库文件    
Sample   开发工具包自带的事例程序    
Src.zip    类库API源代码文件 

技术分享

技术分享


郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。