Why do I need Java?
Even if Java is installed, you must enable its use within your browser. To do so, check your preferences menu. The option is called Enable Java and is found within the "Content" or "Advanced" menus.
To enable Java in the KDE Konqueror browser, make sure that the Java preferences are enabled and that Use KIO is checked. In the box that specifies the path to the java executable, simply typing java often works better than the full path to the executable.
- Java 1.6.0 Update 03 and 04 Some people experience problems that result from using newer web browsers like Firefox 18.104.22.168 with Java version 1.6.0 Update 03 or 1.6.0 Update 04. Often, switching to an earlier version of Java (e.g. 1.6.0 Update 02) solves these problems.
Help! I'm getting a Java error!
Users may experience a Java error on Mac OS X if they are using Java version 1.3 and below. Please ensure your Java install is up to date.
NOTE! For gecko browsers (Mozilla, Firefox, Camino), the following may be the source of the error:
Mozilla will only use JRE 1.3.1, even if a later JRE is installed [Bug 197813]. To use a newer JRE, you will need to install the Java Embedding Plugin for Mac OS X. This plugin is beta quality software, and may have bugs and cause problems. Read the Readme before installing it.
Java for Windows, Mac OS, Solaris, and Linux can be downloaded here. Instructions for installation may also be found at that site.
If you are behind a network firewall that requires you to use a web proxy with your browser, your Java environment will also need to use a proxy to connect to tool sessions. The default security manager for Java stipulates that an applet can make network connections only to the web server from which it was originally loaded. Connecting to a proxy requires additional privileges—even though the ultimate connection through the proxy is to the originating web server.
In order to empower an applet with additional privileges, it must be signed. This is a process by which a cryptographic identity is added to the applet to prove the identity of its author. The first time you load a particular signed applet, your Java virtual machine will show you a dialog similar to the following:
This dialog shows that the applet was authored by Purdue University and is confirmed by Thawte Consulting (a certificate authority that most JVM's trust). If you trust the author of this applet, you can select "Yes" to load the applet.
A signed applet can have many privileges. It can access your general window system, your computer's peripherals, and your local file system. The hub VNC applet uses additional privileges only to connect to your web proxy. The applet contains no code to perform any kind of additional access to your computer's local resources.
There are two common reasons why you may not be able to view an application.
- The tool is internally misconfigured. If you can look at your My HUB page and see that the tool you just started does not appear in the list of running sessions, it exited before it could be viewed. You should report this as a problem.
- The Java interpreter won't start or is misconfigured. If you've been able to view applications in previous times with the same browser, usually you can solve this problem by restarting your browser. Make sure that all instances of the browser (e.g. multiple windows) are stopped in order to properly stop and restart the Java environment.