`
迟来得爱
  • 浏览: 20501 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

设置Java环境变量

 
阅读更多

学习Java已经有两年多了,但是一直感觉Java基础不是很好。以前也定过学习计划,因为种种原因以失败告终。从今天起每天只学习一个知识点,将它搞清楚就行了。

 

配置java环境变量

准备:

 

  • JAVA的工作原理: 编写java源文件 >> 通过java编译器(即,javac.exe)编译为.class文件 >> 在通过java解释器(即,java.exe)解释并执行编译后的.class文件。

  • JDK: 需要一个Java JDK,假设我们已经有一个JDK放在"C:\Program Files (x86)\Java\jdk1.5.0_12"路径下。

配置:

以系统管理员用户登录(我的机器为Win7),在计算机上单击右键属性>> 高级系统设置 >>环境变量;

 

配置Path:

新建 >> 变量名:path ;变量值: “C:\Program Files (x86)\Java\jdk1.5.0_12\bin;C:\Program Files (x86)\Java\jdk1.5.0_12\jre\bin”,【保存】,配置的两个目录下都包含java.exe、javac.exe,因该是为了安全起见吧。

 

配置JAVA_HOME:

通常为了方便首先配置一个JAVA_HOME方便配置path、CLASSPATH,新建 >> 变量名:JAVA_HOME;变量值:“C:\Program Files (x86)\Java\jdk1.5.0_12”。这时path的变量值就可以变为“%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin”。

 

配置CLASSPATH:

新建  >> 变量名:CLASSPATH;变量值:“.;%JAVA_HOME%\bin\dt.jar;%JAVA_HOME%\bin\tools.jar”,保存就OK了。

 

测试:

单击Windows >> 运行 >> 输入命令:cmd>>在控制台输入:java ,按回车,会出现解释器的相关信息;

继续输入:javac,按回车,会出现编译器相关信息,两个都没问题说明path已经配置好了;既然测试通过看能不能执行一个java程序,

下面我编写一个HolleWord.jav,在D盘创建HelloWord.java文件,文件内容为

public class HelloWord
{
      public static void main(String[] gras){
            System.out.println("你好HelloWord");
    }

      }

在控制台(cmd)>> 转到D盘(即,D: 【回车】)

>> 编译:javac HelloWord.java 【回车】

     结果:查看D盘是否多了一个HelloWord.class文件

>> 解释并执行: java HelloWord 【回车】

     结果:在控制台输出:你好HelloWord

 

疑问:

      其实这个java配置环境变量我记了不下五次,但是最后还是没有很好的记住;究其原因一直没有搞清以下几个问题:

  • 为什么要配置环境变量?

       为了让java编译器、解释器能找到我们的java文件、class文件。

  • 为什么要配置path?

       告诉系统java编译器、解释器的位置。

  • 为什么要配置CLASSPATH?

      告诉java解释器,查找class文件的路径。

 

以上都是个人理解, 希望对大家有帮助, 如有问题或 足请多多指教!

 

 

 

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics