<div class="gmail_quote">On Sat, Jun 5, 2010 at 11:45, Terry Polzin <span dir="ltr">&lt;<a href="mailto:foxec208@wowway.com">foxec208@wowway.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
<div><div></div><div class="h5">On Sat, 2010-06-05 at 08:55 -0300, Andre Costa wrote:<br>
&gt; Hi,<br>
&gt;<br>
&gt;<br>
&gt; I use Chrome on F13, and everytime I try to open a JNLP file it opens<br>
&gt; it with gedit. First I thought it was a Chrome bug (there&#39;s even a bug<br>
&gt; report for<br>
&gt; that: <a href="http://code.google.com/p/chromium/issues/detail?id=10877" target="_blank">http://code.google.com/p/chromium/issues/detail?id=10877</a>), but<br>
&gt; then I realized that if I try to open a .jnlp on nautilus it also<br>
&gt; opens it with gedit, even if I click on &quot;Open With... &gt; Other<br>
&gt; Application... javaws&quot; and check the &quot;Remember this application for<br>
&gt; &#39;jnlp file&#39; files&quot;.<br>
&gt;<br>
&gt;<br>
&gt; I tried to use xdg-mime install as suggested by comment #32 but it<br>
&gt; didn&#39;t work (see comment #34).<br>
&gt;<br>
&gt;<br>
&gt; Firefox opens JNLP files just fine, but I guess it has its own table<br>
&gt; of file associations.<br>
&gt;<br>
&gt;<br>
&gt; So, my guess is that if I can teach GNOME to open JNLP files with<br>
&gt; javaws my problem will be solved. Any tips?<br>
</div></div>I would install sun jdk or jre.<br></blockquote><div><br></div><div>I installed Sun JDK official RPM, from Oracle&#39;s site.</div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">

Then I would make sure that what I just installed was the default via<br>
the alternatives command ie;<br>
/usr/sbin/alternatives --install /usr/bin/java java [path to java] [any<br>
digit]<br>
<br>
/usr/sbin/alternatives --install /usr/bin/javaws javaws [path to javaws]<br>
[any digit]<br></blockquote><div> </div><div>I am really not proficient with &#39;alternatives&#39; command, but I did try to configure Sun&#39;s JDK as the default. The difference is that I configured javaws as a &quot;slave&quot; to java config, like this:</div>
<div><br></div><div>sudo alternatives --install /usr/bin/java java /usr/java/latest/bin/java 20000 \</div><div><div><span class="Apple-tab-span" style="white-space:pre">        </span>--slave /usr/bin/javaws javaws /usr/java/latest/bin/javaws</div>
</div><div><br></div><div>It seems it worked:</div><div><br></div><div><div>~ ls -l /usr/bin/javaws</div><div>lrwxrwxrwx. 1 root root 24 Jun  5 12:25 /usr/bin/javaws -&gt; /etc/alternatives/javaws</div></div><div><br></div>
<div><div>~ file /etc/alternatives/javaws</div><div>/etc/alternatives/javaws: symbolic link to `/usr/java/latest/bin/javaws&#39;</div></div><div><br></div><div>/usr/java/latest/bin/javaws is the right executable (I mean, it is Sun&#39;s javaws).</div>
<div><br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
Then make sure that alternatives is set to use what you just installed;<br>
<br>
/usr/sbin/alternatives --config java<br>
/usr/sbin/alternatives --config javaws</blockquote><div><br></div><div>It is, at least AFAICS:</div><div><br></div><div><div>~ alternatives --display java</div><div>java - status is auto.</div></div><div><div>/usr/lib/jvm/jre-1.5.0-gcj/bin/java - priority 1500</div>
<div> slave jar: (null)</div><div> slave jarsigner: (null)</div><div> slave javadoc: (null)</div><div> slave javaws: (null)</div></div><div>...</div><div><div>/usr/java/latest/bin/java - priority 20000</div><div> slave jar: /usr/java/latest/bin/jar</div>
<div> slave jarsigner: /usr/java/latest/bin/jarsigner</div><div> slave javadoc: /usr/java/latest/bin/javadoc</div><div> slave javaws: /usr/java/latest/bin/javaws</div></div><div><br></div><div>Regards,</div><div><br></div>
<div>Andre</div></div>