Oracle EBS .ClassNotFoundException:oracle.apps.fnd.formsClient.FormsLauncher.class 错误
声明:本页面是StackOverFlow热门问题的中英对照翻译,遵循CC BY-SA 4.0协议,如果您需要使用它,必须同样遵循CC BY-SA许可,注明原文地址和作者信息,同时你必须将它归于原作者(不是我):StackOverFlow
原文地址: http://stackoverflow.com/questions/27019381/
Warning: these are provided under cc-by-sa 4.0 license. You are free to use/share it, But you must attribute it to the original authors (not me):
StackOverFlow
Oracle EBS .ClassNotFoundException: oracle.apps.fnd.formsClient.FormsLauncher.class ERROR
提问by dannjoroge
I need help in configuring Java on my machine because, when I try loading Forms, the loader just goes in circles and gives this error:
我需要在我的机器上配置 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)
I have tried re-installing Firefox, older versions of Java Runtime Environments, disabling proxy.
我尝试重新安装 Firefox、旧版本的 Java 运行时环境、禁用代理。
What could I be missing? The application is working well on a other machines.
我可能会错过什么?该应用程序在其他机器上运行良好。
采纳答案by farhankhan
I spent around 100 hours finding a solution. Did not want to use Internet Explorer even though it also had issue of text being garbled (undefined) in labels. I had to use Oracle E Business Suite. So this worked best for me. There were so many issues. Some were related to SSL and TLS version on the website I was accessing. Then there were problems with the Java Version as well. I guess I found the solution.
我花了大约 100 个小时来寻找解决方案。不想使用 Internet Explorer,即使它也存在标签中文本乱码(未定义)的问题。我不得不使用 Oracle E 商务套件。所以这对我来说效果最好。有很多问题。有些与我访问的网站上的 SSL 和 TLS 版本有关。然后Java版本也有问题。我想我找到了解决方案。
I found a solution for this as follows:
我找到了一个解决方案,如下所示:
Remove all Java versions. Install only between Java 1.6.24 Java 1.6.37 worked for me. All version latest e.g. 1.7.79 or 1.8.45 still had issues for me.
Download Chrome Version 34 or Firefox 30 to 35. Newer versions did not work for me, you can check. I guess it had something to do with SSL version 3 support and TLS support. Add Oracle EBS Pluin R12& R11i Enablement for Chrome if using Chrome. For fireFox no additional plugin is required.
Disable TLS in Internet options: Internet Options> Advanced> Scroll down to Security Disable / Un check all Use TLS 1.0, Use TLS 1.1 and Use TLS 1.2.
Disable TLS in Java: In newer Java Versions 1.8 Oracle has by default enable enable TLS 1.1 TLS 1.2. You have to disable them. disable it. Go to Java control Panel> Goto Advanced Tab> Click General or Security Tree. > If you see TLs 1.1 or TLS 1.2 uncheck them.
删除所有 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 插件 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 控制面板 > 转至高级选项卡 > 单击常规或安全树。> 如果您看到 TLs 1.1 或 TLS 1.2,请取消选中它们。
Start your application. I hope it works.
启动您的应用程序。我希望它有效。
回答by mmmmmpie
This is usually caused by a client configuration issue.
There are a couple of recommendations here:
这通常是由客户端配置问题引起的。
这里有几个建议:
- Use a supported browser, all the time.
- If you are running JRE 7, please verify that your server has been configured properly to serve in JRE 7.
- If you have SSL enabled, ensure that your client configuration is correct.
- If you are over VPN, you will need to verify that your VPN is not dropping the connection.
- If you are on Java 7, make sure that your server name has been added to the site list in the security settings.
- Check the application.log and access_log for any mention of your clients connection.
- 始终使用受支持的浏览器。
- 如果您正在运行 JRE 7,请确认您的服务器已正确配置为在 JRE 7 中提供服务。
- 如果您启用了 SSL,请确保您的客户端配置正确。
- 如果您使用的是 VPN,则需要验证您的 VPN 没有断开连接。
- 如果您使用的是 Java 7,请确保您的服务器名称已添加到安全设置中的站点列表中。
- 检查 application.log 和 access_log 是否提及您的客户端连接。
If you have further problems I would recommend opening an Oracle SR for support as there could be many other things going on.
如果您还有其他问题,我建议您打开 Oracle SR 以获得支持,因为可能还有许多其他问题。
回答by dannjoroge
I solved the issue the error was caused by an active proxy in my java. i removed the proxy and the forms are all working perfectly
我解决了错误是由我的 java 中的活动代理引起的问题。我删除了代理,表格都运行良好
回答by Srav N
For me unchecking the TLS have not helped. I resolved it by using Java jre_1.8.0_212 32 bit and changed the settings in Java Control panel made use the 32 bit system. Hope this helps you
对我来说,取消选中 TLS 没有帮助。我通过使用 Java jre_1.8.0_212 32 位解决了它,并更改了 Java 控制面板中的设置,使使用 32 位系统。希望这对你有帮助