Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.lang.java.programmer > #28373

Re: JavaFX beginner issue

From Rhino <no_offline_contact_please@example.com>
Newsgroups comp.lang.java.programmer
Subject Re: JavaFX beginner issue
Date 2014-05-05 11:29 -0400
Organization A noiseless patient Spider
Message-ID <lk8aom$g3i$1@dont-email.me> (permalink)
References <lk70ap$cv0$1@dont-email.me> <lHF9v.138374$1j7.5697@fx01.iad>

Show all headers | View raw


On 2014-05-05 1:53 AM, Wayne wrote:
> On 5/4/2014 11:25 PM, Rhino wrote:
>> I'm dabbling with JavaFX in NetBeans 8.0 and am trying to run a jar as a Java Web
>> Start application.  When I double-click on the HTML file created by NetBeans, I get:
>> ======================================================================
>> Application Blocked by Security Settings
>>
>> Name: fxswingtest01.FxSwingTest01
>> Location: file://
>> Your security settings have blocked a self-signed application from running
>> =======================================================================
>>
>> What do I need to do to resolve this situation? I assume I need to give Java
>> permission to run this application but I'm not sure how or where to do it and the
>> tutorial I'm using didn't think to include this information....
>>
>
> You can set the security level to its lowest setting of "medium"
> in the Java control panel.  Or, also from the control panel,
> you can white-list various locations such as "http://localhost/",
> "https://localhost/", and "file:///".  (You will get warning when
> adding http or file protocol URLs, but you can ignore those for
> localhost.)
>
> Or you can obtain a signing certificate and sign your code.
>

Thanks Wayne, I think we're heading in the right direction but I need 
some more detail....

I've tried adding all of these entries to the white-list in the Security 
tab of the Java Control Panel:

http://localhost/
https://localhost/
http://127.0.0.1/
https:/127.0.0.1/
file:///C:/Users/rhino_000/Documents/NetBeans/HelloWorld/dist/HelloWorld.html
file:///C:/Users/rhino_000/Documents/NetBeans/HelloWorld/dist/HelloWorld.jnlp

I'm running Windows 8.1. When I double-click on the HelloWorld.jar in 
File Explorer here on the laptop, the application launches just fine. 
When I right-click on the HTML file and open it in Firefox, the Test 
Page for HelloWorld shows a "loading" animation that just keeps spinning 
and spinning and spinning but never gets done.

When I right-click on the JNLP file in File Explorer, I get the Web 
Start "Java ..." splash screen, then I'm back to the error message I 
reported in my initial post in this thread.

Hmm. I just added the following to the white-list:

file://

Now, when I right-click on the JNLP file and choose Open With Java Web 
Start Launcher, it actually launches without the error message! However, 
right-clicking on the HTML file and opening it in Firefox works no 
better than it did before.

Just for the heck of it, I uploaded the whole dist folder to a remote 
server and tried to access the HTML page: I get the same error as I do 
on my local hard drive in File Explorer. When I tried to open the JNLP 
file on the remote server, the browser asked me which application I 
wanted to use and I chose Java Web Start Launcher and got this:

=====================================================================
Application Error
General Exception
Name: helloworld.HelloWorld
ExitException[3]com.sun.deploy.net.FailedDownloadException:
Unable to load resource:
file:/C/Users/RHINO_~1/AppData/Local/Temp/HelloWorld.jar
	at sun.plugin2.applet.JNLP2Manager.downloadResources(Unknown Source)
	at sun.plugin2.applet.JNLP2Manager.prepareLaunchFile(Unknown Source)
	at sun.plugin2.applet.JNLP2Manager.loadJarFiles(Unknown Source)
	at 
sun.plugin2.applet.Plugin2Manager$AppletExecutionRunnable.run(Unknown 
Source)
	at java.lang.Thread.run(Unknown Source)
==========================================================================

Why is it looking for a resource on my hard drive when I'm running it on 
a remote server? How do I fix this?


-- 
Rhino

Back to comp.lang.java.programmer | Previous | Next — Previous in thread | Next in thread | Find similar | Unroll thread


Thread

JavaFX beginner issue Rhino <no_offline_contact_please@example.com> - 2014-05-04 23:25 -0400
  Re: JavaFX beginner issue Wayne <nospam@all.invalid> - 2014-05-05 01:53 -0400
    Re: JavaFX beginner issue Rhino <no_offline_contact_please@example.com> - 2014-05-05 11:29 -0400
      Re: JavaFX beginner issue Jeff Higgins <jeff@invalid.invalid> - 2014-05-05 12:13 -0400
      Re: JavaFX beginner issue Wayne <nospam@all.invalid> - 2014-05-05 23:41 -0400
        Re: JavaFX beginner issue Rhino <no_offline_contact_please@example.com> - 2014-05-06 17:02 -0400

csiph-web