我需要在我的机器上配置 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,请添加适用于 Chrome 的 Oracle EBS Pluin R12 和 R11i 支持。对于 fireFox,不需要额外的插件。
在 Internet 选项中禁用 TLS: Internet 选项 > 高级 > 向下滚动到安全禁用/取消选中所有使用 TLS 1.0、使用 TLS 1.1 和使用 TLS 1.2。
在 Java 中禁用 TLS: 在较新的 Java 版本 1.8 中,Oracle 默认启用 TLS 1.1 TLS 1.2。你必须禁用它们。 禁用它。转至 Java 控制面板 > 转至高级选项卡 > 单击常规或安全树。 > 如果您看到 TL 1.1 或 TLS 1.2,请取消选中它们。
启动您的应用程序。我希望它能起作用。
关于java - Oracle EBS .ClassNotFoundException : oracle. apps.fnd.formsClient.FormsLauncher.class 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27019381/