Quicklinks

EndUser

Test/Virtualisaton


Installieren

Kernel - Tuning

Network

Display / Pads

Bock Devices

Printer

USB-Devices

BenutzerSW

Server

Install Notes

General/Hints

anoyances.org

Collection of installation & troublshooting info related to my linux (debian/mint/ubuntu) installations

Java Jnlp

jni, jri....

Vorteil:

Deployment ab Web, Updatekontrolle

negative Punkte:
http://kylecordes.com/2006/auto-update-no-web-start
"schwierig" korrekt zu machen?! -> grossen Differenzen zu lokalem Verhalten und lokalem JNLP
z.T. unterschiedliche Verhalten auf unterschiedlichen Plattformen
Laden ziemlich "undefined"
schwierig zu debuggen (Möglichkeiten, Testoptions, Profiler u.s.w.) als Java-Anfänger

Alternativen?
[]Installer

Java ab Web
soll vom Netz geholt und lokal ausgeführt werden
soll jeweils neuere Version vom Netz holen
Icon
[?] gibt es in 1.6+ Restriktionen im Vergleich "lokal"

http://www.java.com/de/download/faq/java_webstart.xml
http://docs.oracle.com/javase/7/docs/webnotes/tsg/TSG-Desktop/html/plugin.html
http://webstartfaq.com/
http://lopica.sourceforge.net/faq.html

http://javatechniques.com/blog/launching-java-webstart-from-the-command-line/
http://www.eso.org/projects/alma/develop/acs/OnlineDocs/WebStart/HowTo--JavaWebStart.html

jnlp

Syntax -> JaNeLa
mehrere jnlp
Update-Prüfung

Tools / Options

JaNeLa http://pscode.org/janela/#download

download: jar -jar janela.jar (GUI, womit man URL's oder Dateien öffnen kann)
Fehleranzeige: (nicht einfach)

http://pscode.org/janela/help.html

technisch

[] jar (mehrere Möglich) müssen signiert sein (pro jnlp Datei)
[] Netbeans - automatisches zusammenstellen (und korrektes signieren aller Module).

   [*!] Orignial-jnlp verwenden und testen

[] Netbeans Generierung der jnlp

Troubleshooting

[?] win führt jnlp von Opera us, nicht aber aus Explorer und cmdline

  [~ok] Win Cmdline -> korrekter Aufruf (alternativ normal starten, Javakonsole aktivieren)

[] Linux SVGsalamander lädt erst bei Fenseraufruf, Delay 1Min (o.a.e)
[?] Win Module lädt nicht, oder assynchron.

diverse Tests

 sudo tcptrack -i wlan0 
 bmon 

 local: javaws -verbose -j-verbose ~/NetBeansProjects/SVGSalamander/distlaunch.jnlp  (Netbeans lokal PrjGen) 
Browser proxy option "4" (Automatic) not supported yet.
Browser selected proxies: [DIRECT]
Selected proxies: [DIRECT]
[Loaded com.kitfox.svg.pathcmd.Horizontal from http://80.74.159.110/java/lib/svgSalamander-tiny.jar]
Selecting proxy for: http://80.74.159.110/java/dist/lib/svgSalamander-tiny.jar
Browser proxy option "4" (Automatic) not supported yet.
Browser selected proxies: [DIRECT]
Selected proxies: [DIRECT]
Selecting proxy for: socket://80.74.159.110:80
Browser proxy option "4" (Automatic) not supported yet.
Browser selected proxies: [DIRECT]
Selected proxies: [DIRECT]
[Loaded com.kitfox.svg.pathcmd.Vertical from http://80.74.159.110/java/lib/svgSalamander-tiny.jar]
Selecting proxy for: http://80.74.159.110/java/dist/lib/svgSalamander-tiny.jar

proxy: bug in icedtea.
aber auch Java 7 macht jedes Mal ein Zugriff und hat TCP-Verbindungen für jede Klasse

Weitere Tests (von ddy.ch)

/opt/java/jdk1.7.0_13/jre/bin/javaws -verbose -J-verbose http://ddy.ch/java/launch_SVGSalamanderProj_1S.jnl

Laden geht wesentlich schneller

[] immer noch viele TCP-Zugriffe
[] nur Server schneller?

[Loaded com.kitfox.svg.animation.AnimateTransform from http://ddy.ch/java/lib/svgSalamander-tiny.jar]
[Loaded com.kitfox.svg.Circle from http://ddy.ch/java/lib/svgSalamander-tiny.jar]
[Loaded com.kitfox.svg.ClipPath from http://ddy.ch/java/lib/svgSalamander-tiny.jar]
[Loaded com.kitfox.svg.Defs from http://ddy.ch/java/lib/svgSalamander-tiny.jar]
[Loaded com.kitfox.svg.Desc from http://ddy.ch/java/lib/svgSalamander-tiny.jar]
[Loaded com.kitfox.svg.Ellipse from http://ddy.ch/java/lib/svgSalamander-tiny.jar]
[Loaded com.kitfox.svg.Filter from http://ddy.ch/java/lib/svgSalamander-tiny.jar]
[Loaded com.kitfox.svg.Font from http://ddy.ch/java/lib/svgSalamander-tiny.jar]
[Loaded com.kitfox.svg.MissingGlyph from http://ddy.ch/java/lib/svgSalamander-tiny.jar]
[Loaded com.kitfox.svg.Glyph from http://ddy.ch/java/lib/svgSalamander-tiny.jar]
[Loaded com.kitfox.svg.FontFace from http://ddy.ch/java/lib/svgSalamander-tiny.jar]
[Loaded com.kitfox.svg.Hkern from http://ddy.ch/java/lib/svgSalamander-tiny.jar]
[Loaded com.kitfox.svg.ImageSVG from http://ddy.ch/java/lib/svgSalamander-tiny.jar]
[Loaded com.kitfox.svg.app.data.Handler from http://ddy.ch/java/lib/svgSalamander-tiny.jar]
[Loaded com.kitfox.svg.Line from http://ddy.ch/java/lib/svgSalamander-tiny.jar]
[Loaded com.kitfox.svg.FillElement from http://ddy.ch/java/lib/svgSalamander-tiny.jar]
[Loaded com.kitfox.svg.Gradient from http://ddy.ch/java/lib/svgSalamander-tiny.jar]
[Loaded com.kitfox.svg.LinearGradient from http://ddy.ch/java/lib/svgSalamander-tiny.jar]
[Loaded com.kitfox.svg.batik.MultipleGradientPaint from http://ddy.ch/java/lib/svgSalamander-tiny.jar]
[Loaded com.kitfox.svg.batik.LinearGradientPaint from http://ddy.ch/java/lib/svgSalamander-tiny.jar]
[Loaded com.kitfox.svg.Marker from http://ddy.ch/java/lib/svgSalamander-tiny.jar]
[Loaded com.kitfox.svg.Metadata from http://ddy.ch/java/lib/svgSalamander-tiny.jar]
[Loaded com.kitfox.svg.Path from http://ddy.ch/java/lib/svgSalamander-tiny.jar]
[Loaded com.kitfox.svg.PatternSVG from http://ddy.ch/java/lib/svgSalamander-tiny.jar]
[Loaded com.kitfox.svg.Polygon from http://ddy.ch/java/lib/svgSalamander-tiny.jar]
[Loaded com.kitfox.svg.Polyline from http://ddy.ch/java/lib/svgSalamander-tiny.jar]
[Loaded com.kitfox.svg.RadialGradient from http://ddy.ch/java/lib/svgSalamander-tiny.jar]
[Loaded com.kitfox.svg.batik.RadialGradientPaint from http://ddy.ch/java/lib/svgSalamander-tiny.jar]
[Loaded com.kitfox.svg.Rect from http://ddy.ch/java/lib/svgSalamander-tiny.jar]
[Loaded java.awt.geom.RoundRectangle2D from /opt/java/jdk1.7.0_13/jre/lib/rt.jar]
[Loaded java.awt.geom.RoundRectangle2D$Float from /opt/java/jdk1.7.0_13/jre/lib/rt.jar]
[Loaded com.kitfox.svg.animation.SetSmil from http://ddy.ch/java/lib/svgSalamander-tiny.jar]
[Loaded com.kitfox.svg.Stop from http://ddy.ch/java/lib/svgSalamander-tiny.jar]
[Loaded com.kitfox.svg.Style from http://ddy.ch/java/lib/svgSalamander-tiny.jar]
[Loaded com.kitfox.svg.Symbol from http://ddy.ch/java/lib/svgSalamander-tiny.jar]
[Loaded com.kitfox.svg.Text from http://ddy.ch/java/lib/svgSalamander-tiny.jar]
[Loaded com.kitfox.svg.Tspan from http://ddy.ch/java/lib/svgSalamander-tiny.jar]
[Loaded com.kitfox.svg.Title from http://ddy.ch/java/lib/svgSalamander-tiny.jar]
[Loaded com.kitfox.svg.Use from http://ddy.ch/java/lib/svgSalamander-tiny.jar]
[Loaded com.kitfox.svg.SVGLoaderHelper from http://ddy.ch/java/lib/svgSalamander-tiny.jar]
[Loaded com.kitfox.svg.animation.parser.AnimTimeParserTreeConstants from http://ddy.ch/java/lib/svgSalamander-tiny.jar]
[Loaded com.kitfox.svg.animation.parser.AnimTimeParserConstants from http://ddy.ch/java/lib/svgSalamander-tiny.jar]
[Loaded com.kitfox.svg.animation.parser.AnimTimeParser from http://ddy.ch/java/lib/svgSalamander-tiny.jar]
[Loaded com.kitfox.svg.animation.parser.AnimTimeParser$LookaheadSuccess from http://ddy.ch/java/lib/svgSalamander-tiny.jar]
[Loaded com.kitfox.svg.animation.parser.Node from http://ddy.ch/java/lib/svgSalamander-tiny.jar]
[Loaded com.kitfox.svg.animation.TimeBase from http://ddy.ch/java/lib/svgSalamander-tiny.jar]
[Loaded com.kitfox.svg.animation.TimeIndefinite from http://ddy.ch/java/lib/svgSalamander-tiny.jar]
[Loaded com.kitfox.svg.animation.TimeDiscrete from http://ddy.ch/java/lib/svgSalamander-tiny.jar]
[Loaded com.kitfox.svg.animation.TimeLookup from http://ddy.ch/java/lib/svgSalamander-tiny.jar]
[Loaded com.kitfox.svg.animation.TimeSum from http://ddy.ch/java/lib/svgSalamander-tiny.jar]
[Loaded com.kitfox.svg.animation.TimeCompound from http://ddy.ch/java/lib/svgSalamander-tiny.jar]
[Loaded com.kitfox.svg.animation.parser.JJTAnimTimeParserState from http://ddy.ch/java/lib/svgSalamander-tiny.jar]
[Loaded com.kitfox.svg.animation.parser.AnimTimeParser$JJCalls from http://ddy.ch/java/lib/svgSalamander-tiny.jar]
[Loaded com.kitfox.svg.animation.parser.SimpleCharStream from http://ddy.ch/java/lib/svgSalamander-tiny.jar]

Edit Page - Page History - Printable View - Recent Changes - WikiHelp - SearchWiki
Page last modified on July 19, 2013, at 03:58 PM, visited:$PageCount