Windows下Java常见新手问题
很多初学Java的新手遇到的问题是环境变量设置的问题,不过这个问题对于大家来说是很简单了,Windows上Java的很多问题说白了是PATH环境变量设置得不对造成的。
Windows系统的JDK安装文件在安装时,除了会在指定目录安装一份JDK和JRE之外,还会在Program files目录中安装一份JRE,并拷贝一个java.exe到windows目录或者System32目录,以供浏览器使用。安装完成后,如果不设置PATH环境变量,则默认执行的java.exe是windows目录或者System32目录下的java.exe,启动的虚拟机是供浏览器使用的Program files目录下的虚拟机,这个虚拟机是client版本,没有server和hotspot版本。
因此,如果要使用server和hotspot版本的虚拟机,一定要设置PATH环境变量到完整的安装目录。通常情况下,对于WebLogic这类应用服务器,一定要使用server版本的虚拟机(1.4的只有server,没有hotspot,server中已经内嵌了hotspot技术).