您的位置:程序门 -> java -> j2se / 基础类



java 环境配置中的疑问


[收藏此页] [打印本页]选择字色:背景色:字体:[][][]


java 环境配置中的疑问[已结贴,结贴人:bibishou]
发表于:2007-01-21 13:49:30 楼主
java_home:          
       
    c:\j2sdk1.4.2      
       
       
    classpath:          
       
    %java_home%\lib\dt.jar;%java_home%\lib\tools.jar      
       
       
    path:          
       
    java_home%\bin      


我是个新手,不要见笑,我想问的是这里的java_home   ,path   和classpath

都是什么的路径,这样设置之后的作用是什么?
为什么有的帖子中的classpath没有加入dt.jar?
发表于:2007-01-21 14:28:301楼 得分:12
java_home的作用主要是被别的环境变量引用吧,不是很清楚有什么工具会直接依赖这个环境变量。

比如:你上面的例子中设了java_home后,其它两个变量就可以引用它了,如果将来java安装的位置改了,只需改java_home,其它两个不用改。

classpath是java虚拟机用于搜索类的路径。可以是路径名,也可以是jar文件名。

path是操作系统用于查寻可执行文件的路径,把jdk的bin目录加入path后,想用那些java命序(比如javac.exe,java.exe)时直接打命令名就行了,否则你得加上完整的路径名。
发表于:2007-01-21 15:27:422楼 得分:0
有点明白了
发表于:2007-01-21 20:59:383楼 得分:2
使用tomcat需要设java_home
发表于:2007-01-22 10:44:374楼 得分:0
那tomcat为什么需要设java_home?
发表于:2007-01-22 12:36:005楼 得分:3
tomcat是servlet容器,servlet是java的一种编程技术,也是基于java的,不光tomcat,weblogic等等这种java应用服务器都需要设置java_home.只要是基于java的任何东西,都需要确定虚拟机的位置,因为都需要拥虚拟机编译代码。
发表于:2007-01-22 12:51:406楼 得分:2
那tomcat为什么需要设java_home?

因为servlet需要java编译
发表于:2007-01-22 12:54:447楼 得分:0
哦,对的,想起来了。
tomcat是需要。
tomcat就是个servlet容器,中间得靠java编译成servlet。
发表于:2007-01-23 09:12:298楼 得分:1
1分就行了,谢谢支持阿


快速检索

最新资讯
热门点击