一.背景
只所以要java配置环境变量,是因为我们想在Windows命令行下利用javac,Java命令来编译,运行程序。如果安装如eclipse等编辑器的话是不必要配置环境变量的。但配置环境变量是学习java的第一步,可以理解java编译执行的过程。但很多书或网上提供的配置方法都千篇一律,基本相同。这里我提供一种更容易理解和接受的方法。
二.正文
在写配置方法之前我想提出几个问题:
1.操作系统的环境变量有什么作用?(我的理解是为可执行程序或指令找到路径)
2.jdk里可执行的命令或文件(如javac,java,javadoc)在什么位置?
我想对于问题2来说,很多朋友都并不陌生,系统的可执行文件都是二进制文件(binary file)
在标准的应用程序里存放二进制文件的文件夹一般都是bin文件夹。
因此我们可以得出结论配置环境变量就是要找到可执行程序的路径及bin文件夹的全路径。
3.Java开发环境的组成?
Java开发环境包括
jdk(java development kit)即Java开发工具。其中包括编译(javac)执行(Java)等工具。
jre(java runtime environment )即java运行环境。其中包括这些可执行程序或命令用到的程序 库。
弄清楚上面一些问题我想大家因该可以自己配置环境变量了
我的java环境安装路径如下:
jdk: D:/Java/jdk1.6.0_13
jre: D:/Java/jre6
因此我们可以如下配置:
1. 我的电脑->属性->高级->环境变量
2.在系统变量里添加变量jdk和jre(这两个变量名可任意起不必拘泥于classpath,java_home等)
变量名 jdk 变量值 .;D:/Java/jdk1.6.0_13/bin; (注意变量值的内容中 .;很重要)
变量名 jre 变量值 .;D:/Java/jre6/bin
3.在系统变量的Path变量的变量值里追加 ;%jdk%;%jre% (就是2中建的变量)
4.开始->运行->cmd.exe->
输入javac java 两条指令进行测试
四.总结
配置Java环境变量是一个小问题。但从这个小问题我们可以提出更多问题
如: 为什么要配 怎么配(这两个问题其实是操作系统的问题,理解环境变量的作用是解决之道)