黑马程序员技术交流社区
标题:
java运行环境
[打印本页]
作者:
欧阳文
时间:
2015-6-3 23:58
标题:
java运行环境
java 版本:
jdk1.0
1.2 1.3 1.4 1.5 6.0(1.6)05 7.0(1.7)11年 8.0(1.8) 14年推出
java体系:
JavaSE J2SE1.0 J2SE1.4 J2SE1.5 -> JavaSE6.0 JavaSE7.0 JavaSE8.0
标准版 -> 开发桌面应用. qq,记事本,小游戏. 贪吃蛇
基础班学习
JavaEE
企业版. 企业级开发. 最为成功的
OA 电子商城,恒大
javaweb
数据库(mySql Oracle)
框架
项目实战
其他的主流的框架.
JavaME
微型版, 手机应用诺基亚
被安卓IOS替代了.
java 特性
跨平台.
依赖于java 虚拟机 (jvm)
Java Virtual Machine
java的开发和运行环境的搭建.
1. 搭建运行环境.
JRE(Java Runtime Environment)
JAVA 运行环境. 提供给运行java 程序的人员使用的.
如果你想要运行java 程序,就可以在电脑上安装对应的JRE 就可以.
搭建一个运行java 程序的环境.
如果想要运行java 程序(.class 文件),依赖于jvm ,只要操作系统上有对应的jvm 就可以运行java 程序了.
jvm 不是独立存在的. 如果想要运行程序,需要下载的是jre ,jre 中包含的有jvm .
2. 搭建开发环境
JDK
Java Development Kit
开发工具集(包)
提供给开发人员使用的.
www.oracle.com 下载最新版本的jdk .
安装: 不要安装在系统盘符下, 目录不要带中文. 不要有空格的目录
注意: 安装JDK 时, JDK 自带了一个JRE , 可以不用再安装jre . 如何你需要双击运行图形化(界面)java 程序
d:\java\安装你的jdk
验证JDK 是否安装成功:
?
打开cmd 进入 jdk 的bin 目录.
cd Java\jdk1.7.0_25\bin
执行 javac java 如果在控制台出现提示信息.
如果出现了:
'javac' 不是内部或外部命令,也不是可运行的程序或批处理文件。 安装失败了.
查看jdk 版本:
java -version
3.开发第一个java 程序.
hello,kitty
三步骤:
1. 编辑
编写源码.
新建一个文本文件,经文件的后缀名修改为.java
打开文件,敲入 一些单词.
class Demo{
public static void main(String[] args){
System.out.println("hello,kitty");
}
}
保存 ctrl+s
2. 编译
此时需要使用到jdk 提供的开发工具了,
javac.exe 可执行文件就是java 的编译器.
javac xxx.java
编译器会编译源代码,生成.class 的字节码文件.
注意: 代码有误,编译会报错,失败,不能生成.class 文件.
3. 运行java 程序.
java 程序的运行依赖jvm . 启动jvm 才能运行java 程序(.class)
需要使用导jdk 提供的 java.exe 可执行文件了.
java 类名
注意: java 后面的不是 xxx.class 而是xxx
4. PATH环境变量
在dos 的系统中,的任意路径下都可以使用到java开发工具, 例如: javac.exe java.exe
目前不行, 使用开发工具的话,必须进入开发工具所在的目录(路径)才可以.
可以通过配置环境变量来解决.
path环境变量
1. 查看path 环境变量
set path
系统默认有很多的值.
例如:
Path=C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32
\WindowsPowerShell\v1.0\;C:\Program Files (x86)\Intel\OpenCL SDK\3.0\bin\x86;C:\
Program Files (x86)\Intel\OpenCL SDK\3.0\bin\x64;C:\Program Files (x86)\Lenovo\L
enovo Home\;C:\Program Files\Lenovo\Fingerprint Manager Pro\;C:\Program Files (x
86)\Lenovo\Lenovo Home\DCMainWin.exe
2.修改path
将jdk开发工具的路径添加到path 变量中,实现在dos的任意路径下执行java 的开发工具目标.
set path=路径;
修改path 环境变量是追加而不是覆盖.
set path=新路径;%path%
%path% 引用旧的路径.
3.总结:
path环境变量,保存的是一系列的路径. 路径和路径之间通过;(分号)分割的.
在dos 系统中执行可执行文件(exe)时, 系统先在当前路径下(cmd默认有一个位置路径)查找该文件,如果有就直接执行了.
如果没有,回去path环境变量中存储的路径查找,入过有就执行,如果没有,就报错---> 'xxx' 不是内部或外部命令,也不是可运行的程序或批处理文件。
注意: path 环境变量是在dos 中, 弊端,就是关闭窗口,就无效了. 我们可以在图形化界面中配置.
4.永久配置.
我的电脑 -> (右键)属性->高级 -> 环境变量 -> 系统变量-> path环境变量. 将jdk 的路径添加在开头并以分号相隔. 保存即可.
5.JAVA_HOME
为了避免更换jdk 时,修改path 变量(路径时非常重要,一旦删除,无法找回的),导致出现错误. 可以专门的创建一个环境变量 叫做JAVA_HOME ,该变量中保存的是JDK 开发工 具的路径, 在将JAVA_HOME 引入(通过%%引入的)到PATH环境中.
作者:
luxinyu
时间:
2015-6-4 00:14
这一部分其实就了解下环境变量就好。其他的应付面试就足够了。实际开发中基本用不上
作者:
1315317959
时间:
2015-6-4 00:22
这个没用 自己知道怎么配置就行了
作者:
终结丶天涯
时间:
2015-6-4 08:10
环境变量是重点,其他差不多
作者:
wwb1105
时间:
2015-6-4 08:41
知道怎么配置就行
作者:
kmlitheima
时间:
2015-6-4 09:16
恩,都是分析得有道理!
作者:
城北一直晴。
时间:
2015-6-4 09:24
我都是自己配置完就忘的差不多了。
作者:
悦鹏
时间:
2015-6-4 10:32
这是刚开始学的吧?
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2