• Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

JavaFX app deployed to web does not working

 
Petr Omáčka
Ranch Hand
Posts: 39
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I have deployed trouble-free JavaFX application (working runned as jar and through java.exe) via javapackager (with command like this javapackager -deploy -srcdir srcDir -outdir outDir -outfile run -appclass App.class).

When I run run.jnlp file I will get a ClassNotFoundException. All app files are included in outdir so the main class file too but for some reason it is not found.

JNLP
<?xml version="1.0" encoding="utf-8"?>
<jnlp spec="1.0" xmlns:jfx="http://javafx.com" href="run.jnlp">
<information>
<title>class</title>
<vendor>Unknown</vendor>
<description>class</description>
<offline-allowed/>
</information>
<resources>
<j2se version="1.6+" href="http://java.sun.com/products/autodl/j2se"/>
</resources>
<jfx:javafx-desc width="0" height="0" main-class="App.class" name="class" />
<update check="background"/>
</jnlp>

Exception:
java.lang.ClassNotFoundException: Puzzle
at sun.plugin2.applet.Plugin2ClassLoader$2.run(Unknown Source)
at sun.plugin2.applet.Plugin2ClassLoader$2.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at sun.plugin2.applet.Plugin2ClassLoader.findClassHelper(Unknown Source)
at sun.plugin2.applet.JNLP2ClassLoader.findClass(Unknown Source)
at sun.plugin2.applet.Plugin2ClassLoader.loadClass0(Unknown Source)
at sun.plugin2.applet.Plugin2ClassLoader.loadClass(Unknown Source)
at sun.plugin2.applet.Plugin2ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.plugin2.applet.Plugin2ClassLoader.loadCode(Unknown Source)
at sun.plugin2.applet.Plugin2Manager.initAppletAdapter(Unknown Source)
at sun.plugin2.applet.Plugin2Manager$AppletExecutionRunnable.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
 
Petr Omáčka
Ranch Hand
Posts: 39
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Problem was that for using Java Web Start signed jar is needed.
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic