JAVA学习笔记(二)——JAVA环境

java代码的编写与运行

1.编写java文件 → 2.虚拟机将java文件编译成.class文件 → 3.java虚拟机读取并运行.class文件

1.下载JDK

jdk下载地址

1.1什么是jre?
jre是java运行环境。jre = java虚拟机 + 核心类库(辅助java虚拟机运行的文件)。

1.2什么是jdk?
jdk是java开发工具集。 jdk = jre + java开发工具。

注意:安装jdk的路径 不能带有中文路径或者是空格。

1.3. jdk目录介绍:
⑴. bin:存放的是java的开发工具。
⑵. db:JDK7附带的一个轻量级的数据库.,名字叫做Derby。
⑶. include:存放调用系统资源的接口文件。
⑷. jre:java运行环境。
⑸. lib:核心类库。
⑹. src.zip:java源代码

2.如何编写与编译java文件

java文件的内容:

class 类名{
    public static void main(String[] args){
		//需要执行的代码
     }
}
3.如何编译java原文件(未设置环境变量时)

3.1:呼出控制台:window + R,输入cmd后敲击回车键;
3.2:使用控制台的cd 命令 进入到jdk的bin目录;
3.3:使用javac + java文件的全路径(盘符:+目录+java文件);
3.4:使用set命令设置classpath环境变量信息,将classpath值设置为.class文件所在目录;
3.5:使用java + .class文件名(不需要输入.class)。

4.控制台如何调用可执行文件的?

在控制台输入可执行文件的文件名时,控制台会在其当前路径查找文件,如果找不到,控制台会在PATH环境变量(path环境变量一般存储的是可执行文件的路径信息)配置的路径下查找,如果找到则执行,否则控制台会输出’xx不是内部或外部命令,也不是可运行的程序’的错误。

5.设置PATH环境变量(以win10为例):

5.1.点击我的电脑,选择系统设置,在左侧的选项中选择关于,然后点击右侧的系统信息按钮;
5.2.选择高级系统设置;
5.3.在系统属性弹窗,点击环境变量按钮;
5.4.在系统变量中点击新建按钮;
5.5.输入变量名,变量名为JAVA_HOME,变量值为jdk的安装目录;
6.在系统变量列表中选择变量名为path的列表,然后点击编辑按钮;
7.在编辑环境变量窗口点击新建的按钮;
8.输入%JAVA_JOME%/bin(java.exe在jdk的bin目录下)。

6.控制台的set命令:设置临时环境变量,设置的环境变量只针对当前的控制台窗口有效。

set:查看所有的环境变量的信息。
set 环境变量名称:查看指定环境变量的信息。
set 环境变量名称 = 环境变量路径信息:设置指定环境变量信息。
set 环境变量名称 = 路径信息;+ %环境变量名称%:在原来的环境变量中添加新的路径信息。
set 环境变量名称 = :清空环境变量信息。

7.classpath 环境变量:

7.1.设置了classpath环境变量的时候,启动jvm(java虚拟机)的时候,那么java虚拟机就会 根据classpath环境变量所保存路径信息下去寻找对应的class文件。
7.2.7.2设置classpath环境变量信息的有分号与没有分号 的区别:

(1). 如果配置classpath环境变量信息没有加上分号,那么java虚拟机仅会在classpath所保存的路径下去搜索对应的class文件,不会在当前路径下去搜索了。
设置cplasspath文件路径时,没有加";"
(2). 如果配置classpath环境变量信息加上分号,那么java虚拟机除了会在classpath所保存的路径下去搜索对应 的class文件之外,如果能找到对应的class文件那么就马上执行对应的class文件,否则还会在当前路径下搜索class文件。
设置环境变量时添加了";"

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值