我需要帮助在我的机器上配置 Java,因为当我尝试加载表单时,加载器只是绕圈子并给出此错误:
java.lang.ClassNotFoundException: oracle.apps.fnd.formsClient.FormsLauncher.class
at sun.plugin2.applet.Applet2ClassLoader.findClass(Unknown Source)
at sun.plugin2.applet.Plugin2ClassLoader.loadClass0(Unknown Source)
at sun.plugin2.applet.Plugin2ClassLoader.loadClass(Unknown Source)
at sun.plugin2.applet.Plugin2ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.plugin2.applet.Plugin2ClassLoader.loadCode(Unknown Source)
at sun.plugin2.applet.Plugin2Manager.createApplet(Unknown Source)
at sun.plugin2.applet.Plugin2Manager$AppletExecutionRunnable.run
(Unknown Source)
at java.lang.Thread.run(Unknown Source)
我尝试重新安装Firefox,旧版本的Java运行时环境,禁用代理。
我可能缺少什么?该应用程序在其他计算机上运行良好。
我花了大约100个小时寻找解决方案。不想使用Internet Explorer,即使它也存在标签中文本乱码(未定义)的问题。我不得不使用Oracle E Business Suite。所以这对我最有效。有很多问题。有些与我正在访问的网站上的SSL和TLS版本有关。然后Java版本也存在问题。我想我找到了解决方案。
我为此找到了解决方案,如下所示:
-
删除所有 Java 版本。仅在 Java 1.6.24 之间安装 Java 1.6.37 对我有用。所有最新版本(例如 1.7.79 或 1.8.45)对我来说仍然有问题。
-
下载 Chrome 版本 34 或 Firefox 30 至 35。较新的版本对我不起作用,您可以检查。我想这与SSL版本3支持和TLS支持有关。如果使用 Chrome,请添加 Oracle EBS Pluin R12 和 R11i Enablement for Chrome。对于 fireFox,不需要额外的插件。
-
在互联网选项中禁用 TLS:互联网选项>高级>向下滚动到安全禁用/取消选中全部使用 TLS 1.0、使用 TLS 1.1 和使用 TLS 1.2。
-
在 Java 中禁用 TLS:在较新的 Java 版本 1.8 中,Oracle 默认启用 TLS 1.1 TLS 1.2。您必须禁用它们。禁用它。转到 Java 控制面板>转到高级选项卡>单击常规或安全树。> 如果您看到 TLS 1.1 或 TLS 1.2,请取消选中它们。
启动应用程序。我希望它有效。
这通常是由客户端配置问题引起的。
这里有几个建议:
- 始终使用受支持的浏览器。
- 如果您运行的是 JRE 7,请验证您的服务器是否已正确配置为在 JRE 7 中提供服务。
- 如果启用了 SSL,请确保客户端配置正确。
- 如果您使用的是VPN,则需要验证您的VPN是否没有断开连接。
- 如果您使用的是 Java 7,请确保您的服务器名称已添加到安全设置中的站点列表中。
- 检查应用程序.log并access_log是否有任何提及客户端连接的内容。
如果您有其他问题,我建议您打开Oracle SR以获得支持,因为可能还有许多其他事情发生。
我解决了错误是由我的 java 中的活动代理引起的问题。 我删除了代理,表单都运行良好
,取消选中TLS没有帮助。我通过使用 Java jre_1.8.0_212 32 位解决了它,并更改了使用 32 位系统的 Java 控制面板中的设置。希望这对你有帮助