站内搜索: 请输入搜索关键词

当前页面: 开发资料首页JSP 专题JDK安装后,设置环境变量有什么用?

JDK安装后,设置环境变量有什么用?

摘要: JDK安装后,设置环境变量有什么用?


看了好多JSP配置的帖子,似乎好多都说到要配置环境变量
例如:
设定环境变量。
我的安装目录是 D:/j2sdk 。 所以设定环境变量如下:
操作: 我的电脑(右键) -- 系统特性-- 高级-- 环境变量:
设定环境变量为:
1. (新建)JAVA_HOME: D:/j2sdk
2. (新建)CLASSPATH: .;D:/j2sdk/lib/dt.jar;D:/j2sdk/lib/tools.jar (注意:点号不能省略,表示当前目录)
3. 编辑PATH的变量值,在开始的位置加上 ;%JAVA_HOME%/bin (注意:要有分号隔开 , 记住是在开始位置)

但是我装好了jdk和Tomcat之后没有设定环境变量怎么直接就可以运行jsp程序了,而且建立一个虚拟目录,把一个已有的网站放进去之后运行一点问题也没有,所以我想知道“环境变量”到底是怎么一回事?


不可能吧


老版本的用


在命令行模式下运行Java程序用的。


主要是在调用类库的时候提供一个快界的搜索路径。


这个我刚试过了,没有设置环境变量是照样可以用JAVA的,不过要在IDE里用~
没有设置环境变量的话在命令行模式下诸如java,javac,javah这样的命令是识别不出来的。


你使用的肯定是windows下的带安装程序的TOMCAT,它只需要在安装时指定JDK或者JRE的安装目录后就可以运行,命令行形式的程序是不行的,因为一些参数是存在环境变量中的,而带安装程序在安装是已经指定了路径,程序自动进行搜索配置了.


没有环境变量照样可以在命令行方式下照样可以运行命令啊!
运行CMD,输入java -version回车,显示:
java version "1.5.0_07"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_07-b03)
Java HotSpot(TM) Client VM (build 1.5.0_07-b03, mixed mode, sharing)
照样可以啊


那是因为jdk安装的时候,默认会把java.exe拷贝到windows/system32/目录里面,而这个目录就是在系统默认的path里面,不过当你用javac 编译java文件的时候就会出错,所以classpath和path一定要配置


感觉环境变量的意思就是在输入命令,或调用命令时不用带上路径,直接输入命令就可以了。
没有环境变量的时候必须要带上路径


设环境变量目的就是:系统可以查找你要的类,你也可以不设,啊,你把lib目录下的几个jar文件考到你要用的地方,也可以


java_home
%java_home%/bin;
%java_home%/lib/td.jar;%java_home%/lib.tools.jar;
这都是设置路径,我感觉的感觉就是不配置不能用ECLIPSE,呵呵,菜鸟的认识。
还请高手指导.


顶!有同感。有时设置,有时根本不用设置,弄不明白,究竟是干什么呢。


因为你安装jdk后,系统会默认设置path,如果在命令行运行 javac就会出错


↑返回目录
前一篇: 最近发现jsp中文编码学得有点乱,希望各位能指点一下
后一篇: 如何直接关闭浏览器窗口,而不弹出系统关闭对话框?