JDK-8031183 : Fix failed for JDK-8016120
  • Type: Bug
  • Component: deploy
  • Affected Version: 8
  • Priority: P3
  • Status: Resolved
  • Resolution: Duplicate
  • Submitted: 2014-01-06
  • Updated: 2014-03-26
  • Resolved: 2014-01-06
Related Reports
Duplicate :  
Description
Fix of JDK-8016120 for jdk8 failed. When invoking java control panel or javaws from the command line, the following JavaLaunchHelper message still shows up:

"Class JavaLaunchHelper is implemented in both /Library/Internet Plug-Ins/JavaAppletPlugin.plugin/Contents/Home/bin/java and /Library/Internet Plug-Ins/JavaAppletPlugin.plugin/Contents/Home/lib/jli/./libjli.dylib. One of the two will be used. Which one is undefined"

*** Tested Configuration
- x64 Mac OS X 10.8.2
- jre8-bb101 and b122

*** Steps to reproduce:
0) Install jre8-b122
1) From the command line, invoke the java control panel
 /Library/Internet Plug-Ins/JavaAppletPlugin.plugin/Contents/Home/bin/java and /Library/Internet Plug-Ins/JavaAppletPlugin.plugin/Contents/Home/bin/ControlPanel

or launch a javaws application
/Library/Internet Plug-Ins/JavaAppletPlugin.plugin/Contents/Home/bin/java and /Library/Internet Plug-Ins/JavaAppletPlugin.plugin/Contents/Home/bin/javaws http://bugster.sfbay.sun.com

If you see the above Class JavaLaunchHelper mesage on the command line, the issue is reproducible 
Comments
This issue has already been reopened. The fix that was supposed to resolve this broke other things so we had to back it out.
06-01-2014