当前位置: 代码迷 >> Java Web开发 >> 装配jdk1.6.0_03要不要进行环境变量配置
  详细解决方案

装配jdk1.6.0_03要不要进行环境变量配置

热度:4813   发布时间:2013-02-25 21:16:02.0
安装jdk1.6.0_03要不要进行环境变量配置?
以前安装jdk1.4要进行环境变量的配置,想想问jdk1.6.0_03要不要进行环境变量配置?还有安装tomcat5.5要配置吗?怎么配置?谢谢!!

------解决方案--------------------------------------------------------
变量名:PATH
变量值:D:\Program Files\Java\jdk1.6.0_01\bin

变量名:CLASSPATH
变量值:.;D:\Program Files\Java\jdk1.6.0_01\jre\lib\rt.jar;D:\Program Files\Java\jdk1.6.0_01\lib\tools.jar

PS:其实就是粘贴个路径。注意 .;

------解决方案--------------------------------------------------------
jdk
=================
java_home
C:\Program Files\Java\jdk1.6.0_11
path:
%java_home%\bin
classpath:
.;

+++++++++++++++++++++++++++++++++++++
tomcat
====================
catalina_home
D:\Tomcat6

 
------解决方案--------------------------------------------------------
用IDE就不用配置了

PATH是你手动编译时用的一些工具

CLASSPATH 是一些核心,工具类,编译时用

JAVA_HOME 要不要无所谓,有些软件需要引用下JAVA_HOME对应的路径,但很多软件为了软件的可用性,都自带虚拟机了


------解决方案--------------------------------------------------------
set java_home=C:\Program Files\Java\jdk1.6.0_11

set path=%java_home%
------解决方案--------------------------------------------------------
JDK已经发行这么多版本了,还要设置环境变量!对SUN公司真是失望。
现在这个时代,16位的应用程序已经很少让用户直接操作了,SUN公司发布JDK安装文件的时候还没还没把javac.exe、java.exe等应用程序的路径写到Windows注册表的系统环境变量中(Linux中应该是/etc/profile),JDK安装后在WinRegedit中会产生这样的项:
HKEY_CURRENT_USER\Software\JavaSoft
HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft

为什么不在安装时在注册表的下面位置多写一句那?这就好像小偷盗窃一样,敲开了保险柜,只拿走了一个格子里的钱财一样。

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Environment 系统环境变量。
或者在当前用户的注册表选项的下面位置多写一句也可以呀?
HKEY_CURRENT_USER\Environment

真是对SUN很无语,MySQL安装后就会在
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Environment
的Path项中自动添加一个值:
E:\Information\MySQL5.1\bin 这样,MySQL的bin目录下的16位应用程序的环境变量都已自动的设置好了,这样我们在cmd中或者程序中使用bin目录下的程序工作时才省了好大的事儿。

我相信SUN那帮牛X的人中早已考虑到了,不过为什么就是不付诸与行动那?或许在某一天,我们再使用JDK的时候就不用配置环境变量了,好多Java的书籍中也能省掉这一部分的说明了。
现在我问大一的学弟学妹们为什么要配置环境变量?他们的回答真让我无语,同时也对SUN那帮牛X们抱怨一下!!!
  相关解决方案