1、Java环境配置前言
*编译解释型的语言
编译:源代码-》机器码
解释型:源代码-》逐条的翻译解释运行
案例:执行F:\JAVA\java_code_location\Hello.java这个文件:
1.在开始中输入cmd打开Dos,切换到JDK的javac.exe(编译器)和java.exe(解释器)文件所在目录下
2.执行命令> javac F:\JAVA\java_code_location\Hello.java
这时候就编译生成了字节码文件:F:\JAVA\java_code_location\Hello.class
3.执行命令> java -classpath F:\JAVA\java_code_location Hello (注意:这里不能加.class拓展名)
java调用虚拟机JVM解释字节码文件成windows系统能识别的文件
以上案例发现,需要每次都切换目录才能运行编译器和解释器,很麻烦!!!,那么就将其配置到环境变量,则在任何的目录下都能识别。
- set #在dos中查看全部环境变量
- set path #在dos中查看某个环境变量
2、Java环境配置
(1)临时配置,命令配置,重启后失效
----path:
目的:希望javac.exe、java.exe、...等bin目录下的文件在任何目录下都能执行。
命令(临时配置):重启后失效
set path=F:\JAVA\jdk_win\bin;%path%
----JAVA_HOME:F:\JAVA\jdk_win
目的:是把F:\JAVA\jdk_win\bin配置为path调用%JAVA_HOME%\bin,那么以后我的文件路径边了就只改JAVA_HOME这儿就可以啦
命令(临时配置):重启后失效
set java_home=F:\JAVA\jdk_win
set path=%java_home%\bin;%path%
set path
----classpath:字节码文件的路径
目的:在任何路径下都可以执行指定存放java代码的路径
命令(临时配置):重启后失效
set classpath=.;F:\JAVA\java_code_location #这个.表示当前路径
-----再次执行上述案例的命令:
javac F:\JAVA\java_code_location\Hello.java
java Hello
(2)永久配置:
- 控制面板\系统和安全\系统---高级系统设置---环境变量---系统变量(s):
- 1.path: 点击path,编辑,在最前面加入F:\JAVA\jdk_win\bin,用英文状态的分号隔开并保持;
- 2.JAVA_HOME:点击新建,变量名:java_home,变量值:F:\JAVA\jdk_win,点击确定;
- 3.path: 再次编辑,将F:\JAVA\jdk_win\bin改为%java_home%\bin,保存确认
- 4. classpath:新建,变量名:classpath,变量值:.;F:\JAVA\java_code_location,点击确定
- 5.javac -version #启动Dos,执行查看javac的版本,查看成功,表示配置成功
- 6.测试案例:
- javac F:\JAVA\java_code_location\Hello.java
- java -classpath F:\JAVA\java_code_location Hello
3、JAVA编程思想:
- 1.java编程时区分大小写
- 2.要有缩进,内层代码:主方法,外层:类
- 3.public修饰的类的名字(如:Hello)与文件的名字.java(如:Hello.java)要一致
- 4.{ }成对出现
- 5.语句结束用英文状态的分号 ;
- 6.一行 只写一句代码
public class Hello{
public static void main(String[] args){
System. out. println("hello");
}
}
- public :公有的,公共的(小写)
- class:类 后面为类名
- { }:作用域,成对出现
- static:静态,这里表示主方法归 类 所有
- void :无返回值类型,状态
- main:主方法,从main后面开始执行主方法的内容
- String:字符串(首字母大写)
- []:数组类型
- args:数组名
- System. out. println("hello") // 系统类.对象.方法(参数) 【打印输出,在控台上】