Java Control Panel missing

I first found out about this latest bout of Java-trouble Friday, when the Java-driven secure login to my E-bank was being blocked. Before I found out that this was a general problem and not limited locally to my own system I tried different un- and re-install options from around the Net.


Now then, I have installed the latest, Java 7 update 11.


And nothing works. The E-bank login field remains blank. On this test site:

javatester.org

I see nothing were you are supposed to see which version is installed. This is the case in Safari as well as Firefox.


As you are probably aware, in System Prefs there is a Java Pref-pane, which upon opening should open a separate Java Control Panel; something I remember seeing earlier.

Now only the first pane opens, with the message that the Control Panel should open in a separate window. This just does not happen, and neither does the button which should re-open the Panel have any effect.


I strongly suspect that this missing Panel is related to why Java does not work, even though I have installed the latest update.


Since then, I have:

  • re-installed the update a couple times.
  • manually re-enabled Java 6, removed it again and re-installed v. 7.
  • removed the .plugin-file and re-installed.
  • repaired Disk Permissions and run Disk Warrior.
  • tried recreating the Java Control Panel via Time Machine; either it does not work or I don't know how to do it.


I really hope someone has an idea, apart from having to re-install the whole system again. I know I probably made this mess myself, but not being able to access my E-bank and all the other Danish websites that use this login solution is quite crippling.


Thanks in advance!


Cheers, Ole

MacBook, Mac OS X (10.7.5)

Posted on Jan 16, 2013 2:13 PM

Reply
4 replies

Feb 12, 2013 6:55 AM in response to Elvis Boy

I have installed Java Update 13 and the latest version of Mountain Lion and I have the same issue with the Java Control Panel not appearing.


Firefox crashes when I go to a page containing an applet.


Safari gives me a plug-in error message when I try running the page with applets.


Apple did disable update 11 earlier in February, but update 13 is supposed to work.


If I did make this mess myself, it was in trying to fix previous problems with Oracle's Java 7 software.

Feb 16, 2013 10:22 AM in response to Bradley Ross

I am now able to use Java applets in Safari. Here's what I did.


I reverted all of the changes that I had made to /System?Library/Frameworks/JavaVM.framework to get Java working. The following shows the current status of the symbolic links


BradleyRossMacBook:JavaVM.framework bradleyross$ pwd

/System/Library/Frameworks/JavaVM.framework

BradleyRossMacBook:JavaVM.framework bradleyross$ ls -l

total 64

lrwxr-xr-x 1 root wheel 27 Feb 15 20:46 Classes -> Versions/CurrentJDK/Classes

lrwxr-xr-x 1 root wheel 28 Feb 15 20:46 Commands -> Versions/CurrentJDK/Commands

lrwxr-xr-x 1 root wheel 27 Feb 15 20:46 Frameworks -> Versions/Current/Frameworks

lrwxr-xr-x 1 root wheel 24 Feb 15 20:46 Headers -> Versions/Current/Headers

lrwxr-xr-x 1 root wheel 24 Feb 15 20:46 Home -> Versions/CurrentJDK/Home

lrwxr-xr-x 1 root wheel 23 Feb 15 20:46 JavaVM -> Versions/Current/JavaVM

lrwxr-xr-x 1 root wheel 29 Feb 15 20:46 Libraries -> Versions/CurrentJDK/Libraries

lrwxr-xr-x 1 root wheel 26 Feb 15 20:46 Resources -> Versions/Current/Resources

drwxr-xr-x 13 root wheel 442 Nov 27 18:23 Versions

BradleyRossMacBook:JavaVM.framework bradleyross$ ls -l Versions

total 80

lrwxr-xr-x 1 root wheel 10 Feb 15 20:46 1.4 -> CurrentJDK

lrwxr-xr-x 1 root wheel 10 Feb 15 20:46 1.4.2 -> CurrentJDK

lrwxr-xr-x 1 root wheel 10 Feb 15 20:46 1.5 -> CurrentJDK

lrwxr-xr-x 1 root wheel 10 Feb 15 20:46 1.5.0 -> CurrentJDK

lrwxr-xr-x 1 root wheel 10 Feb 15 20:46 1.6 -> CurrentJDK

lrwxr-xr-x 1 root wheel 10 Feb 15 20:46 1.6.0 -> CurrentJDK

lrwxr-xr-x 1 root wheel 58 Feb 15 20:46 1.7 -> /Library/Java/JavaVirtualMachines/jdk1.7.0_09.jdk/Contents

drwxr-xr-x 8 root wheel 272 Oct 19 12:44 A

lrwxr-xr-x 1 root wheel 59 Feb 15 20:46 Apple -> /System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents

lrwxr-xr-x 1 root wheel 1 Feb 15 20:46 Current -> A

lrwxr-xr-x 1 root wheel 3 Feb 15 20:46 CurrentJDK -> 1.7

BradleyRossMacBook:JavaVM.framework bradleyross$


I placed the current location of the Java bin directory /Library/Java/JavaVirtualMachines/jdk1.7.0_13.jdk/Contents/Home/bin before the /usr/bin directory in the PATH variable and set the JAVA_HOME, JRE_HOME, JDK_HOME environmental variables


BradleyRossMacBook:JavaVM.framework bradleyross$ echo $JAVA_HOME

/Library/Java/JavaVirtualMachines/jdk1.7.0_13.jdk/Contents/Home

BradleyRossMacBook:JavaVM.framework bradleyross$ echo $JDK_HOME

/Library/Java/JavaVirtualMachines/jdk1.7.0_13.jdk/Contents/Home

BradleyRossMacBook:JavaVM.framework bradleyross$ echo $JRE_HOME

/Library/Java/JavaVirtualMachines/jdk1.7.0_13.jdk/Contents/Home


I ran the Java 7 update 13 installation one more time


** ** **


I can now see Java applets in Safari after a pop-up window asking if I want to view them.


**

I can now see the Java Control Panel


**

To get Eclipse working, I clicked on the Eclipse shell script in the /Applications/Eclipse directory instead of the Eclipse application icon. This causes it to alter the PATH as specified in my .profile file so that it can find the Java libraries


**

I am unable to view applets in Firefox. I receive a message that they are blocked, and I can't find what I should change in the settings.


**

I am unable to use /usr/bin/java and /usr/bin/javac

Feb 16, 2013 10:40 AM in response to Bradley Ross

I reverted the settings of the java commands in /usr/bin and am now able to use /usr/bin/java and /usr/bin/javac. However, it says that it is using Java 7 update 13 and I don't understand how it can be from the linkages.


BradleyRossMacBook:bin bradleyross$ ls -l /usr/bin/ja*

lrwxr-xr-x 1 root wheel 73 Oct 19 12:43 /usr/bin/jar -> /System/Library/Frameworks/JavaVM.framework/Versions/Current/Commands/jar

lrwxr-xr-x 1 root wheel 79 Oct 19 12:43 /usr/bin/jarsigner -> /System/Library/Frameworks/JavaVM.framework/Versions/Current/Commands/jarsigner

lrwxr-xr-x 1 root wheel 74 Feb 16 13:28 /usr/bin/java -> /System/Library/Frameworks/JavaVM.framework/Versions/Current/Commands/java

lrwxr-xr-x 1 root wheel 75 Feb 16 13:28 /usr/bin/javac -> /System/Library/Frameworks/JavaVM.framework/Versions/Current/Commands/javac

lrwxr-xr-x 1 root wheel 77 Feb 16 13:29 /usr/bin/javadoc -> /System/Library/Frameworks/JavaVM.framework/Versions/Current/Commands/javadoc

lrwxr-xr-x 1 root wheel 75 Feb 16 13:30 /usr/bin/javah -> /System/Library/Frameworks/JavaVM.framework/Versions/Current/Commands/javah

lrwxr-xr-x 1 root wheel 75 Feb 16 13:30 /usr/bin/javap -> /System/Library/Frameworks/JavaVM.framework/Versions/Current/Commands/javap

lrwxr-xr-x 1 root wheel 74 Feb 13 09:44 /usr/bin/javaws -> /System/Library/Frameworks/JavaVM.framework/Versions/Apple/Commands/javaws

This thread has been closed by the system or the community team. You may vote for any posts you find helpful, or search the Community for additional answers.

Java Control Panel missing

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple Account.