同一台Windows 10 64位PC上的Oracle JDeveloper,Forms 6i和Forms 10g

时间:2018-09-11 23:02:51

标签: oracle oracle-adf jdeveloper oracleforms

我是一名开发人员,负责维护3个不同的系统,其中一个使用jdev 11g和ADF进行编程,另一个使用6i形式编写,另一个使用10g形式进行编写。

问题是,当我勉强使Windows 10 64位计算机与10g的6i一起工作时,Jdev停止走动,或者它的weblogic发疯,当我纠正两种形式之一的jdev中的错误或两者都停止时工作。我已经重新安装了好几次,并且已经重新安装了好几次,我已经做了一个半星期了,但是却没有配方,有人有类似的经历吗?是否希望这些工具可以共存?还是我最好使用单独的虚拟机?

我有一个XP SP3虚拟机,服务器上有4GB的RAM,在这两种形式中我都有,但是速度很慢。

您建议我做什么?

1 个答案:

答案 0 :(得分:1)

从我的角度来看,我建议拥有3个单独的虚拟机,每个开发工具都有一个。操作系统版本和Oracle软件版本应该匹配(即,Oracle工具应该已经在您放入虚拟机的Windows版本上通过了认证)。 Forms 6i确实很古老,但是很多人仍然使用它(我们也有它),所以您真的不能期望它能够在全新的Windows 10上正常工作。我读到有一些“黑客”可以可能-我宁愿在必要时将虚拟机移植到新计算机上,而不必从头开始安装和配置所有内容。

由于您不会同时运行所有3个虚拟机(会吗?),因此,安装它们的计算机是否功能强大都没关系。例如,我的电脑有8GB RAM。我为Developer 10g虚拟机指定了1GB(以及10GB磁盘大小),然后将Windows XP SP3放入其中,一切正常。当我拥有4GB RAM的PC时,我在虚拟机上使用了512MB RAM-也不成问题。

如果您自己的PC是更好的选择,则无需在服务器上运行虚拟机(如果速度较慢)。

尽管可以在同一台计算机上运行多个Oracle软件产品(您将每个产品都安装到其自己的Oracle Home(即目录)中),但是当它们似乎发生冲突时会出现问题。 (正如您所描述的-您使其中一个工作,导致另外两个失败)。

因此,是的-这是一个基于意见的答案,但我建议使用3个虚拟机。