Eclipse cant erkennen, com.Sonne.net.httpserver.HttpServer-Paket
Ich habe ein Zuhause-arbeiten, um einen http-server mit java , eine einfache und von Grund auf neu .
Nach der Suche in google und hier ...fand ich
dieser link "siehe die beste Antwort"
eine sehr schöne Antwort ,so dass ich copy/paste das Beispiel zu eclipse , aber
es erkennt nicht das Paket
import com.sun.net.httpserver.Headers;
import com.sun.net.httpserver.HttpExchange;
import com.sun.net.httpserver.HttpHandler;
import com.sun.net.httpserver.HttpServer;
können Sie mir bitte helfen also ich kann eclipse erkennt?
Auch wenn nicht zu Fragen, für zu viel tun, Sie wissen einige andere link mit einem HttpServer Beispiel?
Vielen Dank im Voraus !
- dies ist, was ich gelesen habe auf importieren in eclipse ...
Access restriction: The type Headers is not accessible due to restriction on required library /usr/lib/jvm/java-1.6.0-openjdk-1.6.0.0/jre/lib/rt.jar
was hast du bekommen ? - Haben Sie diese Vorschläge einen Versuch stackoverflow.com/questions/860187/...
Du musst angemeldet sein, um einen Kommentar abzugeben.
Es sollte mit JDK von 1,6 ab. Ansonsten können Sie es hinzufügen, Ihre buidpath getrennt. Siehe folgenden link:
Wie man download com.Sonne.net.httpserver-Paket?
Ich hatte das gleiche problem mit Java 8.
com.sun.net.httpserver
ist nicht API (es gibt eine Beschränkung des Zugangs und Eclipse-geben Sie dies als Fehler).Müssen Sie eine Zugriffsregel, die "Zugänglich" für das Muster
com/sun/net/httpserver/**
:Verwandte Frage: Beschränkung des Zugangs: Ist nicht zugänglich, da die Beschränkung auf die gewünschte Bibliothek ..\jre\lib\rt.jar
Traf ich dasselbe Problem unter Mac OSX 10.8, Eclipse Kepler Service Release 2.
Ich fand, dass es hängt davon ab, was die JVM, die Sie benutzen.
Ändern der JVM von Apple(Standard) Oracle das Problem behoben.
Durch eine chance, Sie sind mit Java 5.0? Leider ist das Glas nicht kommen gebündelt mit einem Java 5.0 SDK und würden Sie herunterladen möchten, auf die httpserver-Glas von diesem Lage und legen Sie es in Ihren Klassenpfad ein.
Die einfachste Lösung für dieses ist zu gehen, to build path Konfiguration und ändern Sie die JRE aus dem Standard-MAC. Entfernen Sie einfach die one präsentiert und fügen Sie eine aus Ihrer java-installation Pfad, zum Beispiel:
Library/Java/JavaCirtualMachines/jdk.1.8.0_191.jdk/Contents/Home/bin
Wenn addding neuen JREs wählen Sie die Standard-VM anstelle von MacOS X VM