Jre not working in Fedora

I am having trouble getting my jre to work. I have uninstalled and reinstalled it several times but that is not working. I have setup the firefox symlink.

sudo ln -s /usr/java/jre1.7.0_21/lib/i386/libnpjp2.so

I have tried to follow these instructions.

http://www.mjmwired.net/resources/mjm-fedora-f19.html\#java

I have checked here several times. The box just stays grey and nothing happens.

https://www.java.com/en/download/installed.jsp?detect=jre

For starters your symbolic link command syntax is invalid.

You need to give us more information if this forum is going to be able to help you. Are you trying to install OpenJDK or Oracle java? What version of Fedora? 32bit or 64bit? Did you try use the alternatives command?

Can you explain what is going on here please?

[bob@hi ~]$ cd /usr/lib/mozilla/plugins
[bob@hi plugins]$ ls -l
total 240
lrwxrwxrwx  1 root root     39 Sep 28 23:43 libflashplayer.so -> /usr/lib/flash-plugin/libflashplayer.so
lrwxrwxrwx  1 root root     34 Nov 28 02:50 libjavaplugin.so -> /etc/alternatives/libjavaplugin.so
lrwxrwxrwx  1 root root     52 Oct 29 20:57 libnpgoogletalk.so -> ../../../../opt/google/talkplugin/libnpgoogletalk.so
lrwxrwxrwx  1 root root     58 Oct 29 20:57 libnpgtpo3dautoplugin.so -> ../../../../opt/google/talkplugin/libnpgtpo3dautoplugin.so
lrwxrwxrwx  1 root root     45 Oct 29 20:57 libnpo1d.so -> ../../../../opt/google/talkplugin/libnpo1d.so
-rwxr-xr-x  1 root root 176032 Sep  9 13:59 nppdf.so
-rwxr-xr-x. 1 root root  66736 Jul  1  2011 skypebuttons.so
[bob@hi plugins]$ sudo ln -s /usr/java/jre1.7.0_45/lib/i386/libnpjp2.so 
[sudo] password for bob: 
[bob@hi plugins]$ ls -l
total 240
lrwxrwxrwx  1 root root     39 Sep 28 23:43 libflashplayer.so -> /usr/lib/flash-plugin/libflashplayer.so
lrwxrwxrwx  1 root root     34 Nov 28 02:50 libjavaplugin.so -> /etc/alternatives/libjavaplugin.so
lrwxrwxrwx  1 root root     52 Oct 29 20:57 libnpgoogletalk.so -> ../../../../opt/google/talkplugin/libnpgoogletalk.so
lrwxrwxrwx  1 root root     58 Oct 29 20:57 libnpgtpo3dautoplugin.so -> ../../../../opt/google/talkplugin/libnpgtpo3dautoplugin.so
lrwxrwxrwx  1 root root     42 Nov 28 14:16 libnpjp2.so -> /usr/java/jre1.7.0_45/lib/i386/libnpjp2.so
lrwxrwxrwx  1 root root     45 Oct 29 20:57 libnpo1d.so -> ../../../../opt/google/talkplugin/libnpo1d.so
-rwxr-xr-x  1 root root 176032 Sep  9 13:59 nppdf.so
-rwxr-xr-x. 1 root root  66736 Jul  1  2011 skypebuttons.so

The oracle java. This is the version I installed.
jre-1.7.0_45-fcs.i586
Fedora 15
32 bit

Is this what you are talking about?

sudo /usr/sbin/alternatives --install /usr/bin/java java /usr/java/default/bin/java 200000
sudo /usr/sbin/alternatives --install /usr/lib/mozilla/plugins/libjavaplugin.so \ libjavaplugin.so /usr/java/default/lib/i386/libnpjp2.so 200000

Someone on another forum mentioned this. I am not seeing what I would expect.

[bob@hi plugins]$ alternatives --config libjavaplugin.so 

There are 2 programs which provide 'libjavaplugin.so'.

  Selection    Command
-----------------------------------------------
   1           /usr/lib/jvm/jre-1.6.0-openjdk/lib/i386/IcedTeaPlugin.so
*+ 2           /usr/java/default/lib/i386/libnpjp2.so

Enter to keep the current selection[+], or type selection number: 
failed to create /var/lib/alternatives/libjavaplugin.so.new: Permission denied
[bob@hi plugins]$ rpm -qa | grep -i jre
jre-1.7.0_45-fcs.i586

I doesn't mention anything similar to this jre-1.7.0_45-fcs.i586.

I forgot to mention I have tried to get the oracle JRE to work in Firefox, Seamonkey, and Chrome. Are there any other browsers that it would be a good idea to try oracle JRE in?

---------- Post updated at 06:09 PM ---------- Previous update was at 02:25 PM ----------

Here are the full logs of what is going on.

java.lang.NullPointerException
    at sun.plugin2.applet.JNLP2Manager.getAppInfo(Unknown Source)
    at sun.plugin2.applet.Plugin2Manager$AppletExecutionRunnable.run(Unknown Source)
    at java.lang.Thread.run(Unknown Source)

cache: Initialize resource manager: com.sun.deploy.cache.ResourceProviderImpl@14c8743
network: Created version ID: 1.7.0.45
network: Created version ID: 1.7
network: Created version ID: 2.2.45
network: Cache entry not found [url: http://www.java.com/en/download/JavaDetection_applet.jnlp, version: null]
network: Cache entry not found [url: http://www.java.com/en/download/JavaDetection_applet.jnlp, version: null]
network: Cache entry not found [url: http://www.java.com/en/download/JavaDetection_applet.jnlp, version: null]
network: Connecting http://www.java.com/en/download/JavaDetection_applet.jnlp with proxy=DIRECT
network: Connecting http://www.java.com:80/ with proxy=DIRECT
java.net.UnknownHostException: www.java.com
    at java.net.AbstractPlainSocketImpl.connect(Unknown Source)
    at java.net.SocksSocketImpl.connect(Unknown Source)
    at java.net.Socket.connect(Unknown Source)
    at sun.net.NetworkClient.doConnect(Unknown Source)
    at sun.net.www.http.HttpClient.openServer(Unknown Source)
    at sun.net.www.http.HttpClient.openServer(Unknown Source)
    at sun.net.www.http.HttpClient.<init>(Unknown Source)
    at sun.net.www.http.HttpClient.New(Unknown Source)
    at sun.net.www.http.HttpClient.New(Unknown Source)
    at sun.net.www.protocol.http.HttpURLConnection.getNewHttpClient(Unknown Source)
    at sun.net.www.protocol.http.HttpURLConnection.plainConnect(Unknown Source)
    at sun.net.www.protocol.http.HttpURLConnection.connect(Unknown Source)
    at sun.net.www.protocol.http.HttpURLConnection.getInputStream(Unknown Source)
    at com.sun.deploy.net.HttpUtils.followRedirects(Unknown Source)
    at com.sun.deploy.net.BasicHttpRequest.doRequest(Unknown Source)
    at com.sun.deploy.net.BasicHttpRequest.doGetRequestEX(Unknown Source)
    at com.sun.deploy.net.DownloadEngine.actionDownload(Unknown Source)
    at com.sun.deploy.net.DownloadEngine.downloadResource(Unknown Source)
    at com.sun.deploy.cache.ResourceProviderImpl.getResource(Unknown Source)
    at com.sun.deploy.cache.ResourceProviderImpl.getResource(Unknown Source)
    at com.sun.deploy.model.ResourceProvider.getResource(Unknown Source)
    at com.sun.javaws.jnl.LaunchDescFactory._buildDescriptor(Unknown Source)
    at com.sun.javaws.jnl.LaunchDescFactory.buildDescriptor(Unknown Source)
    at com.sun.javaws.jnl.LaunchDescFactory.buildDescriptor(Unknown Source)
    at sun.plugin2.applet.JNLP2Manager.initialize(Unknown Source)
    at sun.plugin2.main.client.PluginMain.initManager(Unknown Source)
    at sun.plugin2.main.client.PluginMain.access$200(Unknown Source)
    at sun.plugin2.main.client.PluginMain$2.run(Unknown Source)
    at java.lang.Thread.run(Unknown Source)
network: Connecting http://www.java.com/en/download/JavaDetection_applet.jnlp with proxy=DIRECT
network: Connecting http://www.java.com:80/ with proxy=DIRECT
java.net.UnknownHostException: www.java.com
    at java.net.AbstractPlainSocketImpl.connect(Unknown Source)
    at java.net.SocksSocketImpl.connect(Unknown Source)
    at java.net.Socket.connect(Unknown Source)
    at sun.net.NetworkClient.doConnect(Unknown Source)
    at sun.net.www.http.HttpClient.openServer(Unknown Source)
    at sun.net.www.http.HttpClient.openServer(Unknown Source)
    at sun.net.www.http.HttpClient.<init>(Unknown Source)
    at sun.net.www.http.HttpClient.New(Unknown Source)
    at sun.net.www.http.HttpClient.New(Unknown Source)
    at sun.net.www.protocol.http.HttpURLConnection.getNewHttpClient(Unknown Source)
    at sun.net.www.protocol.http.HttpURLConnection.plainConnect(Unknown Source)
    at sun.net.www.protocol.http.HttpURLConnection.connect(Unknown Source)
    at sun.net.www.protocol.http.HttpURLConnection.getInputStream(Unknown Source)
    at com.sun.deploy.net.HttpUtils.followRedirects(Unknown Source)
    at com.sun.deploy.net.BasicHttpRequest.doRequest(Unknown Source)
    at com.sun.deploy.net.BasicHttpRequest.doRequest(Unknown Source)
    at com.sun.deploy.net.BasicHttpRequest.doGetRequest(Unknown Source)
    at com.sun.deploy.net.DownloadEngine.actionDownload(Unknown Source)
    at com.sun.deploy.net.DownloadEngine.downloadResource(Unknown Source)
    at com.sun.deploy.cache.ResourceProviderImpl.getResource(Unknown Source)
    at com.sun.deploy.cache.ResourceProviderImpl.getResource(Unknown Source)
    at com.sun.deploy.model.ResourceProvider.getResource(Unknown Source)
    at com.sun.javaws.jnl.LaunchDescFactory._buildDescriptor(Unknown Source)
    at com.sun.javaws.jnl.LaunchDescFactory.buildDescriptor(Unknown Source)
    at com.sun.javaws.jnl.LaunchDescFactory.buildDescriptor(Unknown Source)
    at sun.plugin2.applet.JNLP2Manager.initialize(Unknown Source)
    at sun.plugin2.main.client.PluginMain.initManager(Unknown Source)
    at sun.plugin2.main.client.PluginMain.access$200(Unknown Source)
    at sun.plugin2.main.client.PluginMain$2.run(Unknown Source)
    at java.lang.Thread.run(Unknown Source)
com.sun.deploy.net.FailedDownloadException: Unable to load resource: http://www.java.com/en/download/JavaDetection_applet.jnlp
    at com.sun.deploy.net.DownloadEngine.actionDownload(Unknown Source)
    at com.sun.deploy.net.DownloadEngine.downloadResource(Unknown Source)
    at com.sun.deploy.cache.ResourceProviderImpl.getResource(Unknown Source)
    at com.sun.deploy.cache.ResourceProviderImpl.getResource(Unknown Source)
    at com.sun.deploy.model.ResourceProvider.getResource(Unknown Source)
    at com.sun.javaws.jnl.LaunchDescFactory._buildDescriptor(Unknown Source)
    at com.sun.javaws.jnl.LaunchDescFactory.buildDescriptor(Unknown Source)
    at com.sun.javaws.jnl.LaunchDescFactory.buildDescriptor(Unknown Source)
    at sun.plugin2.applet.JNLP2Manager.initialize(Unknown Source)
    at sun.plugin2.main.client.PluginMain.initManager(Unknown Source)
    at sun.plugin2.main.client.PluginMain.access$200(Unknown Source)
    at sun.plugin2.main.client.PluginMain$2.run(Unknown Source)
    at java.lang.Thread.run(Unknown Source)
Caused by:
java.net.UnknownHostException: www.java.com
    at java.net.AbstractPlainSocketImpl.connect(Unknown Source)
    at java.net.SocksSocketImpl.connect(Unknown Source)
    at java.net.Socket.connect(Unknown Source)
    at sun.net.NetworkClient.doConnect(Unknown Source)
    at sun.net.www.http.HttpClient.openServer(Unknown Source)
    at sun.net.www.http.HttpClient.openServer(Unknown Source)
    at sun.net.www.http.HttpClient.<init>(Unknown Source)
    at sun.net.www.http.HttpClient.New(Unknown Source)
    at sun.net.www.http.HttpClient.New(Unknown Source)
    at sun.net.www.protocol.http.HttpURLConnection.getNewHttpClient(Unknown Source)
    at sun.net.www.protocol.http.HttpURLConnection.plainConnect(Unknown Source)
    at sun.net.www.protocol.http.HttpURLConnection.connect(Unknown Source)
    at sun.net.www.protocol.http.HttpURLConnection.getInputStream(Unknown Source)
    at com.sun.deploy.net.HttpUtils.followRedirects(Unknown Source)
    at com.sun.deploy.net.BasicHttpRequest.doRequest(Unknown Source)
    at com.sun.deploy.net.BasicHttpRequest.doRequest(Unknown Source)
    at com.sun.deploy.net.BasicHttpRequest.doGetRequest(Unknown Source)
    at com.sun.deploy.net.DownloadEngine.actionDownload(Unknown Source)
    at com.sun.deploy.net.DownloadEngine.downloadResource(Unknown Source)
    at com.sun.deploy.cache.ResourceProviderImpl.getResource(Unknown Source)
    at com.sun.deploy.cache.ResourceProviderImpl.getResource(Unknown Source)
    at com.sun.deploy.model.ResourceProvider.getResource(Unknown Source)
    at com.sun.javaws.jnl.LaunchDescFactory._buildDescriptor(Unknown Source)
    at com.sun.javaws.jnl.LaunchDescFactory.buildDescriptor(Unknown Source)
    at com.sun.javaws.jnl.LaunchDescFactory.buildDescriptor(Unknown Source)
    at sun.plugin2.applet.JNLP2Manager.initialize(Unknown Source)
    at sun.plugin2.main.client.PluginMain.initManager(Unknown Source)
    at sun.plugin2.main.client.PluginMain.access$200(Unknown Source)
    at sun.plugin2.main.client.PluginMain$2.run(Unknown Source)
    at java.lang.Thread.run(Unknown Source)
network: Cache entry not found [url: http://www.java.com/en/download/JavaDetection_applet.jnlp, version: null]
network: Connecting http://www.java.com/en/download/JavaDetection_applet.jnlp with proxy=DIRECT
network: Connecting http://www.java.com:80/ with proxy=DIRECT
basic: JNLP2Manager.initialize(): JNLP not available: JavaDetection_applet.jnlp
basic: exception: null.
java.lang.NullPointerException
    at sun.plugin2.applet.JNLP2Manager.getAppInfo(Unknown Source)
    at sun.plugin2.applet.Plugin2Manager$AppletExecutionRunnable.run(Unknown Source)
    at java.lang.Thread.run(Unknown Source)
Ignored exception: java.lang.NullPointerException
basic: Dialog type is not candidate for embedding

I have forgotten most of my Java knowledge as i have purposely avoided Java for a number of years.

However your exception handler output looks like Java's CLASSPATH is not set up correctly or the requisite jars are not available on your system.

If again reinstalling try this and let me know if its helpful

Download Java from here

http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html
# Root
user@host:~$ sudo su

# Change according to your wish, for example this is installation directory
root@host:~# mkdir -p /usr/lib/jvm

# Optional you can copy or directly extract., this is old version change according to your need
root@host:~# cp -i jdk-7u11-linux-i586.tar.gz /usr/lib/jvm/
root@host:~# cp -i jre-7u11-linux-i586.tar.gz /usr/lib/jvm/

# change directory
root@host:~# cd /usr/lib/jvm/

# Extract jdk and Jre
root@host:/usr/lib/jvm# tar -xvf jdk-7u11-linux-i586.tar.gz
root@host:/usr/lib/jvm# tar -xvf jre-7u11-linux-i586.tar.gz

# If not needed delete
root@host:/usr/lib/jvm$ rm -rf *.gz

# confirm that these two are extracted
root@host:/usr/lib/jvm# ls -1
jdk1.7.0_11
jre1.7.0_11

# Configure according to foldername highlighted in blue color
root@host:/usr/lib/jvm# sudo update-alternatives --install "/usr/bin/javac" "javac" "/usr/lib/jvm/jdk1.7.0_11/bin/javac" 1

root@host:/usr/lib/jvm# sudo update-alternatives --install "/usr/bin/java" "java" "/usr/lib/jvm/jre1.7.0_11/bin/java" 1

root@host:/usr/lib/jvm# sudo update-alternatives --set "javac" "/usr/lib/jvm/jdk1.7.0_11/bin/javac"

root@host:/usr/lib/jvm# sudo update-alternatives --set "java" "/usr/lib/jvm/jre1.7.0_11/bin/java"

# On successful installation you should be able to see following
root@host:/usr/lib/jvm# java -version
java version "1.7.0_11"
Java(TM) SE Runtime Environment (build 1.7.0_11-b21)
Java HotSpot(TM) Server VM (build 23.6-b04, mixed mode)

root@host:/usr/lib/jvm# javac -version
javac 1.7.0_11