一、java版本与配置,,java版本配置
一、java版本与配置,,java版本配置
java的版本区别
java 程序分为 Java SE/Java EE/Java ME 三个版本
1. Java SE(Java Platform,StandardEdition)<J2SE>
它允许开发和部署在桌面、服务器、嵌入式环境和实时环境中使用的 Java 应用程序。
Java SE是基础包,但是也包含了支持 Java Web 服务开发的类
并为 Java Platform,Enterprise Edition(Java EE)提供基础。
2. Java EE(Java Platform,EnterpriseEdition)<J2EE>
企业版本帮助开发和部署可移植、健壮、可伸缩且安全的服务器端 Java 应用程序。
Java EE 是在 Java SE 的基础上构建的,它提供 Web 服务、组件模型、管理和通信 API
可以用来实现企业级的面向服务体系结构(service-orientedarchitecture,SOA)和Web2.0 应用程序。
3. Java ME(Java Platform,MicroEdition)<J2ME>
Java ME 为移动设备和嵌入式设备(比如平板机顶盒等)上运行的应用程序提供一个健壮且灵活的环境。
JavaME 包括灵活的用户界面、健壮的安全模型、许多内置的网络协议以及对可以动态下载的连网和离线应用程序的丰富支持。
基于 Java ME 规范的应用程序只需编写一次,就可以用于许多设备,而且可以利用每个设备的本机功能。
简言之:
Java SE 是做电脑上运行的软件。
Java EE 是用来做网站的(JSP)
Java ME 是做手机软件的。
java的安装于配置
程序的默认安装路径为“C:\ProgramFiles\Java\jdk1.7.0_05”(可改为你的安装路径),安装完成后需要进行配置
配置方法如下:
右键我的电脑-》属性-》高级-》环境变量
在系统变量设置三个属性 “JAVA_HOME”、“path”、“classpath” (配置符号全在英文状态下输入,否则失败)
1 点“新建”,变量名写JAVA_HOME,这个就是java的安装路径(目的在于告诉计算机在这里找程序)
变量值写刚才安装的路径“C:\ProgramFiles\Java\jdk1.7.0_05”(你的安装路径在哪里就是哪里)。
2 系统变量里面找到path,没有就新建,再编辑(让PC在任何路径下都可以识别java命令)
变量值设为“.;%JAVA_HOME%\bin;”,(其中“%JAVA_HOME%”为刚才设置JAVA_HOME的值,“”不是值)
也可直接写“C:\ProgramFiles\Java\jdk1.7.0\bin;”(你的路径\bin;,“”不是值)
变量值设为“.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\toos.jar;”(开头.不能忽略表示当前路径,“”不是值)
4 三个变量设置后,点确定,然后验证安装是否成功。
开始 - 运行 - 输入cmd ,进入dos黑白界面后输入 javac ,
如果出现很多参数的解释,则命令配置成功。(已完成环境配置)
弹出“不是有效的命令”等字样则不成功。(回到配置变量阶段检查哪里出错了)
JRE和JDK的区别
JRE(Java Runtime Environment,Java运行环境)包含JVM标准实现及Java核心类库。
JDK(Java Development Kit,Java开发工具)JDK 是整个Java的核心,包括了JRE
JVM(Java Virtual Machine,Java虚拟机)引入Java语言虚拟机,同一代码可在不同平台上运行
JDK工具库中有七种主要程序。
Javac:Java编译器,将我们写的java文件转为class字节码文件。
Java:Java解释器,将class字节码文件转为机器代码执行。
appletviewer:小程序浏览器,一种执行HTML文件上的Java小程序的Java浏览器。
Javadoc:帮助我们生成HTML文档。
Jdb:Java调试器,逐行执行程序,设置断点和检查变量。(debug)
Javah:产生可以调用Java过程的C过程,或建立能被Java程序调用的C过程的头文件。
Javap:Java反汇编器,显示编译类文件中的可访问功能和数据,同时显示字节代码含义。
Java程序的运行必须经过编写、编译、运行三个步骤。
编写 即我们在平台敲代码,最后保存为xxx.java的Java源文件。
编译 即javac对我们的代码检查无误后生成class字节码文件。
运行 即Java解释器执行javac生成的class字节码文件并显示结果。
(JVM生成的代码可以跨平台,但JVM并不能跨平台哦)相关文章
- 暂无相关文章
用户点评