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,我觉得需要总结一下前面学的东西。同时锻炼自己的表达能力。我觉得能让别人轻松的理解你写的东西

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

  • 相关阅读:
    ZOJ 2158 Truck History
    Knight Moves (zoj 1091 poj2243)BFS
    poj 1270 Following Orders
    poj 2935 Basic Wall Maze (BFS)
    Holedox Moving (zoj 1361 poj 1324)bfs
    ZOJ 1083 Frame Stacking
    zoj 2193 Window Pains
    hdu1412{A} + {B}
    hdu2031进制转换
    openjudge最长单词
  • 原文地址:https://www.cnblogs.com/yangji0202/p/10216581.html
Copyright © 2011-2022 走看看