![奋斗](http://static.blog.csdn.net/xheditor/xheditor_emot/default/struggle.gif)
一、Java语言概述
Java语言的三种技术架构
二、JDK安装
三、配置运行环境
dos常用命令
dir:列出当前目录下的文件
rd:删除目录 cd:进入指定目录
del:删除文件 cd..:退回到上级目录
exit:退出dos命令 cd/:退回到根目录
md:创建目录 cls:清屏
1、常规配置
设置好后,通过DOS命令行,切换到jdk\bin这个目录下,然后输入:javac,执行这个命令就可以进行验证了。
如果显示的是java的参数信息,那么说明你的运行环境已经基本搭建好了。
配置技巧
为了不因jdk目录或者目录名改变而不断改path的值,而导致对path变量值的误操作,可通过下面技巧完成。
创建一个新环境变量JAVA_HOME 记录jdk的目录。变量可随意取但要有意义。
在path中通过%%动态的获取JAVA_HOME的值即可。
如:JAVA_HOME=d:jdk1.7.0.21
path=%JAVA_HOME%\bin;%path%
%path%:动态的获取path环境变量的值。
%JAVA_HOME%:动态的获取名称为JAVA_HOME环境变量的值。
2、临时配置
如果在其他计算机中需要临时使用java程序,那么就需要临时配置java的执行路径。通过dos set命令完成
set :用于查看本机的所有环境变量的信息
set path:查看具体一个环境变量的值
set path =: 清空一个环境变量的值
set path = 具体值:给指定变量定义具体值
操做如下:对于临时配置java执行路径,可以在DOS命令行中通过设置命令进行操作:set path = *\jdk\bin
*代表jdk/bin之前的路径,比如说,将jdk文件夹放在了D盘下,那么需要配置的完整路径就是:D:\jdk\bin。
想要在原有环境变量的基础上添加新值就要通过%变量%操作。set path = 新值;%path%
注意:这种配置只在当前窗口有效。窗口关闭,配置消失。
3、CLASSPATH的配置
既然class文件时java的运行文件可不可以实现在任意目录下都执行勒。根据path原理可以,
通过classpath来设置 set classpath = c:\myclass
JVM 查找文件顺序:
如果没有配置classpath环境变量,jvm只在当前目录下找,如果配置了classpath环境,jvm会先在classpath环境变量值得目 录中找运行文件。
需要注意的是
值得结尾加上";",那么jvm在classpath目录下没有找到,会在当前目录下在找一次
值得结尾没加";",那么jvm在classpath目录下没有找到,不会在当前目录下找。即使当前目录下有,也不会运行。
建议:配置claspath是,值结尾不加分号,如果要访问当前目录可以用"."表示 如:set classpath=.;%classpath%
4、PATH和CLASSPTHA的作用
1、path作用:
简单的来说,path作用是指定系统执行java开发工具(如javac)的路径。具体说,在执行javac等编译java程序时,系统会到path这个环境变量中去查找相对应的命令程序。我们之所以把jdk安装目录下的bin目标添加到path中,就是为了让系统去查找这个目录,因为这个目录下是java的开发工具,是执行java命令的可执行文件,如javac,java,javadoc等可执行文件。
2、classpath作用:
简单来说,classpath作用是指定类搜索路径。具体说,配置classpath是为了让编译器寻找到class文件,其实就是为了让虚拟机能检索到class文件,而配置这个classpath的。当在classpath中配置为"."(无引号后),就会在当前路径下找"class"件。
四、编写Hello world
1、将java代码编写到扩展名为.java的文件中。
2、通过javac命令对该文件进行编译。
3、通过java命令对生成class(字节码文件)文件进行运行 如图编写过程
public class Temp {
public static void main(String[] args){
System.out.print("Hello World");
}
}