zoukankan      html  css  js  c++  java
  • java基础(一):我对java的三个环境变量的简单理解和配置

    首先说说java的三个环境变量:java_home,classpath,path

    java_home:jdk的安装路径【你一层一层点开安装路径,直到当前目录有一个bin目录,然后在地址栏里面右键单击复制地址就是jdk的安装路径(eg:D:\Java\jdk1.8.0_65)】,没有其实也可以,在用到jdk的安装路径直接使用也可以。不过为了方便,因为许多的其它环境变量需要用到jdk的安装路径(eg:path),

    如果直接使用jdk的安装路径,不封装到java_home中,一旦jdk更新了就需要一个一个去改,很麻烦,如果你把jdk的路径封装到java_home中,只要改一个就行了。

    path:java命令的检索路径。(eg:java ,javac)一般为jdk的bin目录:%java_home%\bin

    classpath:类的加载路径,举个例子:下面这段代码输出一个金字塔形状,

    package com.briup.jtest;
    public class King{ 
        public static void main(String args[]){
            for(int i=0;i<10;i++){
              for(int j=10;j>i;j--){
                    System.out.print(" ");
              }
              for(int j=0;j<i*2+1;j++){ 
                  System.out.print("$");
              }
                System.out.println();
          }
      }
    }

                        

    如上图所示:在d盘temp文件下有一个King.java文件和一个bin目录;然后我们打开控制台,输入 d:  进入D盘,接着 cd temp  就可以进入当前文件夹。

    命令:javac -d . King.java  表示编译King.java并在当前目录(.) 生成King.class字节码文件。命令:java com.briup.jtest.King 表示执行该java程序。然后JVM就会

    根据classpath配置的路径去找。列如配置成:.\  表示到当前目录去找,.\bin 表示到当前目录下的bin目录去找。当然两个可以一起配置,中间只需要加入分号即可。

    eg:   .\;.\bin          。所以说classpath是类的检索路径。

      虽然说现在用ecplise写代码,不过这3个java环境变量还是需要了解一下的。这就是我对它们的理解以及简单的阐述。补充:Windows环境变量配置不区分大小写。

    结语:本人也在学java,目前正在学Spring,我觉得需要总结一下前面学的东西。同时锻炼自己的表达能力。我觉得能让别人轻松的理解你写的东西

    对于程序猿来说也很重要。第一次写,如果有错误之处,请多多谅解和提出。  啊哈~~~~~皮一下

  • 相关阅读:
    HDU 1086 You can Solve a Geometry Problem too(水题,判断线段相交)
    2011ACM福州网络赛第一题 A Card Game(水题)
    Lottery hdu1099
    卡特兰数 ACM 数论
    (转)CXF的Exception问题
    简单PS合成图像(抹去某个人等)
    摄影技巧
    PS中文字变形
    螺旋阵(递归和非递归)
    路径与滤镜和自定义工具
  • 原文地址:https://www.cnblogs.com/yangji0202/p/10216581.html
Copyright © 2011-2022 走看看