安装JRE后会有一个平行目录jdk和jre,然后jdk的文件夹下还会有一个jre目录,这时候的jre home应该是谁?出于什么样的考虑,在jdk与jre捆绑安装的情况下要出现这样的状况?
不用,jre是一个java运行时环境。
通常java developer 才需要设置JAVA_HOME,普通用户使用jre 就可以了。
二者区别:
1、如果仅仅将jre目录设置为JAVA_HOME ,则在Command Prompt(命令行窗口)输入javac 时 会显示找不到。
2、如设置了JAVA_HOME 与JARE_HOME,则在Command Prompt(命令行窗口)输入javac 时 会显示javac 的相关方法参数。
扩展资料:
配置JAVA_HOME:
1、JAVA_HOME 配置:
C:\Program Files\Java\jdk1.6.0_06
2、classpath配置:
.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar;%JAVA_HOME%\lib\rt.jar;
3、path:
%JAVA_HOME%\bin;
谢谢啊
我想知道:安装jdk的时候,jdk会带有一个jre(jdk文件夹下会有一个jre文件夹),为什么捆绑安装的时候回出现一个jdk和一个jre平行的文件目录,开发商出于什么样的考虑要这么做
tomcat_home,感觉6以后就不太用了,有点古老还是我理解错了,我就理解成catalina_home了
jre是Java Runtime Environment,是java程序运行时的必须的,JDK只在开发是用到。
jdk目录是给开发者用的,其下的jre是在developer是运行java程序会用的。
单独的jre目录是给一般的使用者用的,因为他们并不需要去开发java程序。
这样分开,是为了区分他们的职责范围,提供不同用户以不同的安装选择。
catalina_home也好,tomcat_home也好,都会在你的一些启动文件,配置文件中存在。将你的tomcat下start.bat以文本打开,你会看到很多类似%tomcat_home%这样的参数配置。即使在新的tomcat中也存在。不同的是安装版本的tomcat和解压版本的tomcat,安装版本的会自动为你配置参数。
谢谢啊
我想知道:安装jdk的时候,jdk会带有一个jre(jdk文件夹下会有一个jre文件夹),为什么捆绑安装的时候回出现一个jdk和一个jre平行的文件目录,开发商出于什么样的考虑要这么做
其实,java程序的运行只需要一个jre文件夹下内容就可以了;jdk文件夹下的内容用于程序开发,还有一部分是java提供的工具等。
本回答被网友采纳