全部, 我想知道使用Oracle提供的安装程序安装JDK和使用安装后创建的JDK目录之间的区别。
假设我在机器M1上使用来自oracle的安装程序安装了JDK7u1,地址如下: C:\ Program Files \ Java \ JDK7u1
我可以将JDK7u1目录(包括它的所有子目录)复制到另一台机器M2到文件夹
“D:\ JVMs”,因此该目录如下所示:“D:\ JVMs \ JDK7u1”。 如果我将JAVA_HOME设置为“D:\ JVMs \ JDK7u1”并将“D:\ JVMs \ JDK7u1 \ bin”添加到路径变量。
有什么不同吗?
如果它们没有什么不同,为什么来自Oracle的Windows发行版没有附带.zip发行版?
另外,如果我已安装JDK6u23在我的机器上将安装jdk7安装程序导致任何问题?
我的系统信息: Windows XP SP3 32位计算机。
由于
答案 0 :(得分:4)
我一直在使用"转储"在我的所有开发和生产机器上多年的方法。安装增加了更多功能,例如java webstart(jnlp),自动更新等。所有这些都是我个人认为的crapware。
答案 1 :(得分:2)
我知道两个不同之处,至少在Windows环境中是这样的:
安装程序将通过Windows系统配置(我认为它称为设置)提供对Java + Java插件(Applet)配置的访问。其次,它会将Java插件安装到您的浏览器中,因此applet + webstart(JNLP)将起作用。
过去,我从未并行安装过多个JDK。相反,我: