Ich starte ein Applet über JNLP und Java Web Start. Mein Problem ist, dass beim Laden der Seite zwei JVMs mit zwei Java-Konsolen-Popups und zwei "Möchten Sie diese Anwendung ausführen?" Popups. Ansonsten wird das Applet geladen und sogar meine nativen Bibliotheken werden korrekt geladen. Ich bin mir nicht sicher, was den doppelten Start verursacht.Über Java Web Start gestartete Applets (JNLP) werden zweimal gestartet
EDIT: Auch die erste geladene JVM wird automatisch nach etwa 30-45 Sekunden geschlossen.
html
<script>
var attributes = { code:"com.osgi.swpc.applet.TrackerApplet.class", width:770, height:825};
var parameters = {jnlp_href: "tracker-applet.jnlp"};
deployJava.runApplet(attributes, parameters, "1.6");
</script>
jnlp
<?xml version="1.0" encoding="UTF-8"?>
<jnlp spec="1.0+" href="">
<information>
<title>Tracker</title>
<vendor>My Vendor</vendor>
</information>
<resources os="Windows">
<!-- Application Resources -->
<j2se version="1.6+" href="http://java.sun.com/products/autodl/j2se" />
<jar href="tracker_applet.jar" main="true" />
<nativelib href="applets/jacob.jar"/>
<nativelib href="applets/com4j.jar"/>
</resources>
<applet-desc
name="Tracker Applet"
main-class="com.osgi.swpc.applet.TrackerApplet"
width="770"
height="825">
</applet-desc>
<update check="background"/>
</jnlp>
Ist das fehlende "in den var-Attributen ... ein Tippfehler oder? –
Ja, es war ein Tippfehler. Ich habe die Frage bearbeitet, um das klar zu machen. –
@JustinSkiles: geschieht dies auf allen Browsern? – haylem