安装 JDK 和使用转储之间的区别

发布于 2024-12-17 02:56:19 字数 473 浏览 1 评论 0原文

全部, 我想知道使用Oracle提供的安装程序安装JDK和使用安装后创建的JDK目录有什么区别。

假设我使用 oracle 的安装程序在机器 M1 上安装了 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 位机器。

谢谢

All,
I wanted to know what is the difference between installing an JDK using the installer provided by Oracle and using the JDK directory that is created after installation.

Say I installed JDK7u1 using the installer from oracle on a machine M1, at the location:
C:\Program Files\Java\JDK7u1

I can copy the JDK7u1 directory (including all it's sub-directories) to another machine M2 into the folder

"D:\JVMs" so the directory looks like : "D:\JVMs\JDK7u1".
If I set my JAVA_HOME to "D:\JVMs\JDK7u1" and add the "D:\JVMs\JDK7u1\bin" to path variable.

Is it any different?

If they are not different why are the windows distribution from Oracle does not come with a .zip distribution?

Also, if I already have INSTALLED the JDK6u23 on my machine will installing jdk7 installer cause any problem?

My system information:
Windows XP SP3 32 bit machine.

Thanks

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

剩一世无双 2024-12-24 02:56:19

多年来我一直在我所有的开发和生产机器上使用“转储”方法。安装添加了更多功能,例如 java webstart (jnlp)、自动更新等。在我看来,所有这些都是垃圾软件。

I've been using "the dump" method for years on all my dev and production machines. The installation adds more capabilities such as java webstart (jnlp), automatic updates etc. All of that are crapware in my humble opinion.

一人独醉 2024-12-24 02:56:19

我知道至少在 Windows 环境中存在两个差异:

安装程序将通过 Windows 系统配置(我认为它称为设置)提供对 Java + Java 插件(Applet)配置的访问。其次,它会将 Java 插件安装到您的浏览器中,这样小程序 + Webstart (JNLP) 就可以工作了。

过去,我从来没有并行安装过多个 JDK。相反,我:

  • 使用安装程序安装了一个主 JDK。我主要使用它来运行我使用的 Java 应用程序(eclipse、Applet、Webstart)。
  • 包装盒上还提供不同版本的不同 JDK(Oracle、OpenJDK、IBM)。我安装这些 JDK,将整个文件夹复制到其他位置,然后再次卸载。在像 eclipse 这样的开发工具中,我可以配置我需要的所有 JDK,仅用于测试(开发)目的。这种方法从来没有任何问题。

I am aware of two differences, at least in Windows environments:

The installer will provide access to Java + Java Plugin (Applet) configuration via Windows System Configuration (I think it's called Settings). Second, it will install the Java Plugin into your browsers, so applets + webstart (JNLP) will work.

In the past,I did never install more than one JDK in parallel. Instead I:

  • have a primary JDK installed using the installer. I primarily use it to be able to run Java applications I use (eclipse, Applets, Webstart).
  • have different JDKs (Oracle, OpenJDK, IBM) in different versions available on the box as well. I install those JDKs, copy the whole folder to a different location and uninstall it again. In development tools like eclipse I'm able to configure all the JDKs I need, just for testing (development) purposes. Never had any issues with this approach.
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文