Eclipse kann das com.sun.net.httpserver.HttpServer-Paket nicht erkennen

8

Ich habe eine Home-Arbeit, um einen HTTP-Server mit Java, einem einfachen und von Grund auf neu zu erstellen. Nach dem Durchsuchen von Google und hier ... habe ich gefunden Dieser Link "die beste Antwort sehen" mit einer sehr netten Antwort, also kopiere ich / paste dieses Beispiel in Eclipse, aber es erkennt das Paket nicht

%Vor%

Kannst du mir bitte helfen, damit ich die Finsternis erkennen kann? Wenn Sie nicht zu viel verlangen, kennen Sie einen anderen Link zu einem HttpServer-Beispiel? Vielen Dank im Voraus!

    
Andi Domi 31.10.2012, 10:21
quelle

4 Antworten

3

Es sollte ab JDK ab 1.6 verfügbar sein. Anderenfalls können Sie den Baupfad separat hinzufügen. Siehe untenstehenden Link:

Wie com.sun.net.httpserver Paket herunterladen?

    
A.G. 31.10.2012, 10:29
quelle
41

Ich hatte das gleiche Problem mit Java 8.

com.sun.net.httpserver ist keine API (es gibt eine Zugriffsbeschränkung und Eclipse zeigt dies als Fehler an).

Sie müssen eine Zugriffsregel "Accessible" für das Muster com/sun/net/httpserver/** :

hinzufügen

Verwandte Frage: Zugriffsbeschränkung: Zugriff auf die Bibliothek nicht möglich. \ jre \ lib \ rt.jar

    
Jmini 20.09.2014 05:52
quelle
2

Ich habe das selbe Problem unter Mac OSX 10.8, Eclipse Kepler Service Release 2. Ich habe festgestellt, dass es darauf ankommt, welche JVM du verwendest. Das Ändern der JVM von Apple (Standard) zu Oracle hat das Problem behoben.

    
Yuichi Ito 16.11.2014 13:16
quelle
0

Benutzt du zufällig Java 5.0? Leider enthält das Jar kein Java 5.0-SDK und Sie möchten das httpserver-Jar von diesem herunterladen location und legen Sie sie in Ihrem Klassenpfad fest.

    
Arun Manivannan 31.10.2012 10:26
quelle