长沙尚学堂|十年树人|成就高薪
致力推动IT教育,我们正在行动    咨询热线:0731-83072091

jdk安装与环境变量配置

时间:2018-03-15 15:03:58   来源:长沙尚学堂   阅读:
        很多人有点困惑jdk安装与环境变量配置到底怎么弄呢?那就如果你也有点困惑,那就看下来吧。

由于每次编译源程序的时候需要用到编译工具,而Java的编译工具就是从oracle官网上下载的jdk包中的一些jar文件,所以如果要让系统识别java或者javac命令,那么就必须让系统知道这些文件的具体位置。


        这样就涉及到在配置Java的环境变量时新手看得云里雾里的那些地址,但是如果弄清楚了这些代码代表的意思,那么其实这些很简单。下面我一点点来剖析一下,其实没什么,但是我之前也是觉得很迷糊,所以想写出来分享一下。

       更改的方式是在:控制面板-系统和安全-系统 

1

        然后点击左侧的高级系统设置-环境变量-系统环境变量 

1

        因为这里是想要在全局都能使用Java命令,所以更改的是系统环境变量 
首先是JAVA_HOME,这个系统环境变量的意思非常直白,就是把你jdk的地址给出,比如我电脑上这个环境变量如下:

C:\Program Files\Java\jdk1.8.0_91
  • 1
  • 2

        现在Windows很方便,直接新建系统环境变量,输入名称和路径就好 。
        如果大家有些编程的基础或者在Linux下配置过环境变量就会发现,环境变量的配置实际上与编程是类似的,比如这里就是把jdk的地址赋予了JAVA_HOME这个环境变量 ,接下来就要用到这个环境变量了,对于PATH的设置如下:

%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;
  • 1
  • 2

        其中百分号的意思也就是取该变量的值即jdk的地址 
     最后一项是CLASSPATH,oracle官网上说1.5版本之后的jdk不需要添加CLASSPATH,但是经过试验发现了一些问题,也就是说现在版本的jdk在Windows10上面的安装,添加环境变量的时候,需要重启,这是官方解释,而且最好是添加上CLASSPATH,还有一点,就是不要用JAVA_HOME代替实际地址,把绝对路径写出,不要用相对路径,所以CLASSPATH的设置如下:

.;C:\ProgramFiles\Java\jdk1.8.0_91\lib\dt.jar;C:\Program Files\Java\jdk1.8.0_91\lib\tools.jar;
  • 1
  • 2

        这些操作进行完毕之后,需要做的就是打开cmd命令窗口,输入:

java -version
java
javac
  • 1
  • 2
  • 3
  • 4

       如果第一个命令显示出了jdk的版本,那么基本上你的Java编译环境已经搭建成功,下面就可以开始写第一个Java程序了,把文件命名为Hello.java,注意文件名一定要和程序中的类名相同,不然编译器将无法识别

class Hello{
    public static void main(String[] args) {
        System.out.println("hello world!");
        for(int i=0;i
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9

        在cmd窗口找到你存储程序文件的目录,使用如下命令进行编译执行:


javac Hello.java
  • 1
  • 2

       确定没有错误之后,再执行:


java Hello
  • 1
  •  
  • 2

      这时会有两个hello world!输出 
总结一下,也就是说现在Windows10需要在更改环境变量的操作和注意事项

  • 更改时需要把相对路径去掉,直接使用绝对路径

  • 更改操作进行完毕之后需要重启电脑
     

    希望可以帮助到你~想学java的可以来我们长沙尚学堂哦,长沙尚学堂JAVA培训很不错,小班制授课,0学费入学,毕业后再分期,免费试听,入学签订协议,实战教学模式,就业保障服务,职业素质培训...外地家长来长沙尚学堂实地考察,学校还可以报销车费,真的很不错!!!想要了解更多可以询问右下方小姐姐

标签:学java
分享:0
开班计划

试听申请表

全程面授,不高薪都难

报名成功后,尚学堂工作人员将在24小时内与您联系

热门文章
视频下载
猜你喜欢