同一台 Windows 10 64 位 PC 上的 Oracle JDeveloper、Forms 6i 和 Forms 10g
Oracle JDeveloper, Forms 6i and Forms 10g on same Windows 10 64 bit PC
我是一名开发人员,我负责维护 3 个不同的系统,一个使用 jdev 11g 和 ADF 编程,另一个使用 form 6i,另一个使用 form 10g。
问题是,当我勉强让 windows 10 64 位机器与 6i 和 10g 一起工作时,Jdev 停止运行,或者它的 weblogic 变得疯狂,当我纠正 jdev 中的错误之一这两种形式或两者都停止工作。我已经重新安装和重新安装所有东西好几次了,我已经这样做了一个半星期了,但我没有得到公式,有没有人有过类似的经历?这些工具是否有希望共存,还是我使用单独的虚拟机更好?
我在服务器中有一个 4GB RAM 的 XP SP3 虚拟机,我有两种形式,但速度很慢。
你建议我做什么?
从我的角度来看,我建议拥有 3 个独立的虚拟机,每个 开发工具 。操作系统版本和 Oracle 软件版本应该匹配(即 Oracle 工具应该已经在您放入虚拟机的 Windows 版本上得到认证)。 Forms 6i 真的很古老,但很多人仍在使用它(我们也有),所以你真的不能指望让它在全新的 Windows 上正常工作 Windows 10. 我读到有 "hacks" 这使之成为可能 - 我更喜欢在必要时将我的虚拟机移植到新计算机上,而不必从头开始安装和配置所有内容。
因为您不会运行同时安装所有 3 个虚拟机(您会吗?),安装它们的计算机是否非常强大并不重要 还是不行。例如,我的 PC 有 8GB 内存。我为我的 Developer 10g 虚拟机指定了 1GB(以及 10GB 磁盘大小),将 Windows XP SP3 放入其中,一切正常。当我有 4GB RAM 的 PC 时,我在虚拟机上使用了 512MB RAM - 也没问题。
不需要运行服务器上的虚拟机(如果速度慢的话),如果你自己的PC是更好的选择。
尽管可以在同一台计算机上 运行 多个 Oracle 软件产品(您可以将它们中的每一个都安装到其自己的 Oracle 主目录(即目录)中),但当它们似乎 碰撞(正如您所描述的-您使其中一个工作,这导致另外两个失败)。
因此,是的 - 这是一个基于意见的答案,但我建议使用 3 个虚拟机。
我是一名开发人员,我负责维护 3 个不同的系统,一个使用 jdev 11g 和 ADF 编程,另一个使用 form 6i,另一个使用 form 10g。
问题是,当我勉强让 windows 10 64 位机器与 6i 和 10g 一起工作时,Jdev 停止运行,或者它的 weblogic 变得疯狂,当我纠正 jdev 中的错误之一这两种形式或两者都停止工作。我已经重新安装和重新安装所有东西好几次了,我已经这样做了一个半星期了,但我没有得到公式,有没有人有过类似的经历?这些工具是否有希望共存,还是我使用单独的虚拟机更好?
我在服务器中有一个 4GB RAM 的 XP SP3 虚拟机,我有两种形式,但速度很慢。
你建议我做什么?
从我的角度来看,我建议拥有 3 个独立的虚拟机,每个 开发工具 。操作系统版本和 Oracle 软件版本应该匹配(即 Oracle 工具应该已经在您放入虚拟机的 Windows 版本上得到认证)。 Forms 6i 真的很古老,但很多人仍在使用它(我们也有),所以你真的不能指望让它在全新的 Windows 上正常工作 Windows 10. 我读到有 "hacks" 这使之成为可能 - 我更喜欢在必要时将我的虚拟机移植到新计算机上,而不必从头开始安装和配置所有内容。
因为您不会运行同时安装所有 3 个虚拟机(您会吗?),安装它们的计算机是否非常强大并不重要 还是不行。例如,我的 PC 有 8GB 内存。我为我的 Developer 10g 虚拟机指定了 1GB(以及 10GB 磁盘大小),将 Windows XP SP3 放入其中,一切正常。当我有 4GB RAM 的 PC 时,我在虚拟机上使用了 512MB RAM - 也没问题。
不需要运行服务器上的虚拟机(如果速度慢的话),如果你自己的PC是更好的选择。
尽管可以在同一台计算机上 运行 多个 Oracle 软件产品(您可以将它们中的每一个都安装到其自己的 Oracle 主目录(即目录)中),但当它们似乎 碰撞(正如您所描述的-您使其中一个工作,这导致另外两个失败)。
因此,是的 - 这是一个基于意见的答案,但我建议使用 3 个虚拟机。