Der Import "javax.jnlp" kann nicht aufgelöst werden

8

Ich lerne Java und versuche, einige Beispiele mit dem Java-Webstart auszuführen.

Allerdings kann ich das Paket javax.jnlp nicht finden.

Dieser selbe Fehler verfolgt mich sowohl auf Windows als auch auf linux.Ich habe oracle jdk 7 unter windows installiert. OpenJDK 1.6 ist die Version, die unter linux installiert ist.

Im Internet nach dem Paket ohne Glück suchen. Es ist nicht mehr auf der Website von Orakel verfügbar, weil sie darauf bestehen, dass das Paket ein Teil des jdk ist.

Ich habe die Installationsverzeichnisse nach ihr durchsucht. Einige behaupten, dass sie sich in der jnlp.jar -Datei befinden, andere behaupten in javaws.jar file ... keine der Dateien ist Teil meiner Installation.

    
MadeOfAir 03.06.2012, 13:35
quelle

3 Antworten

6

Von der Oracle-Seite:

  

Das jardiff-Tool, die jnlp-servlet.jar-Datei und die jnlp.jar-Datei befinden sich im Verzeichnis samples des JDK.

Auf meiner Comp ist es in:

... /jdk1.6.0_23/sample/jnlp/servlet/jnlp.jar

Für Java 7 müssen Sie Demos und Samples separat herunterladen :

Windows x86 (32 Bit) 15.62 MB jdk-7u4-windows-i586-demos.zip

Windows x64 (64 Bit) 15,69 MB jdk-7u4-windows-x64-demos.zip

Sie finden jnlp.jar im Inneren: jdk1.7.0_04\sample\jnlp\servlet\jnlp.jar

    
PrimosK 03.06.2012, 14:01
quelle
6

Kann in jre/lib/javaws.jar in 1.7 und 1.8 gefunden werden, nach: Ссылка

Das Verzeichnis jre/ befindet sich im Verzeichnis jdk/ , wenn Sie nur das JDK installiert haben.

    
Rikki 16.01.2015 17:38
quelle
0

Sie sollten den Pfad zur Datei javaws.jar in Ihrem Klassenpfad hinzufügen. Beispielsweise:     "javac -classpath.: / pfad / zu / javaws.jar webstart / *. java"

    
Mikhaylo 08.11.2016 17:23
quelle

Tags und Links