对于java环境变量的理解

每一个学习java的人,第一堂课都是如何配置java的环境。我最开始的学习的时候,也是一步一步跟着书上,百度上去做,但是总也不知道为什么为什么这么做,今天就给大家解答疑惑!

    jdk和jre的区别

    jdk -> Java Development Kit 意思是开发者模式
    jre -> Java Runtime Environment 意思是Java的运行环境
    意思就是说如果是在客户机上跑Java程序只需安装jre,但是想要开发就要安装jdk,ider自带有jre,所以如果你是开发人员,那么只安装jdk就行了。

    执行Java编译

    jdk就像普通的软件一样,使用他去编译java代码,应该到安装目录的bin目录下面去执行.exe可执行文件才行。但是java提供的是命令行的方式,没有图形化界面,做一要到 命令行中进入到安装好的jdk目录下面执行 javac命令,就打开了编译。

    配置环境变量

    安装好jdk之后,原本必须要到安装目录下才能执行,为了实现在计算机的任意目录下都能执行,才需要配置环境变量。
    path环境变量,相当于计算机的一个全局变量。理论上只需要将jdk的bin目录添加在path环境变量的后面即可。


    但是网上总是说需要配置JAVA_HOME,和CLASSPATH。这两个变量到底是干嘛的呢?

首先,JAVA_HOME 的值是java的安装目录。

配置这个变量的原因是每个人安装的java目录都不一致,为了统一,很多java的厂商规定了变量名,比如tomcat在运行的时候就会到计算机中找这个变量,这样才能正常启动,也就是为什么有时候在执行tomcat的时候一闪而过,那是因为他没有找到这个变量,所以不能启动tomcat。CLASSPATH的值是 .;%JAVA_HOME%\lib\tools.jar;%JAVA_HOME%\lib\dt.jar
    环境变量的作用是指定Java类所在的目录。

    前面的.就代表着当前目录。我们在写好java文件后,去执行java经常会报错找不到主类。

    就是没有配置好这个变量的原因

java的核心配置就是这两个,希望能给你解答疑惑。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值