2012-10-31 10 views
8

nicht erkennen Ich habe eine Hausarbeit, um einen HTTP-Server mit Java, einem einfachen und von Grund auf neu zu erstellen. Nach google gesucht und hier ... fand ich diesen Link "see the best response" mit einer sehr schönen Antwort, so dass ich Kopieren/Einfügen dieses Beispiels zu verdunkeln, aber es das Paket nicht erkenntEclipse kann com.sun.net.httpserver.HttpServer 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 bitte hilf mir, damit ich die eclipse erkennen kann? Wenn Sie nicht zu viel verlangen, kennen Sie einen anderen Link zu einem HttpServer-Beispiel? Vielen Dank im Voraus!

+0

Dies ist, was ich beim Import in Eclipse gelesen habe ... 'Zugriffsbeschränkung: Der Typ Header ist aufgrund der Beschränkung auf die erforderliche Bibliothek /usr/lib/jvm/java-1.6.0-openjdk-1.6.0.0 nicht zugänglich/jre/lib/rt.jar' was hast du bekommen? – gks

+0

Haben Sie diese Vorschläge einen Versuch geben http://stackoverflow.com/questions/860187/access-restriction-on-class-due-to-restriction-on-required-library-rt-jar –

Antwort

3

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

How to download com.sun.net.httpserver package?

+1

Danke, ich weiß nicht, wie ich den nützlichen Link verpasst habe !! Nachdem ich den Link heruntergeladen habe, habe ich mit der rechten Maustaste auf mein Projekt geklickt und dann auf "Eigenschaften" und dann auf "Java Build Pfad" und dann auf "Bibliotheken" geklickt "Und dann klickte ich auf" Externe JARs hinzufügen .. "und dann zeigte ich auf die Bibliothek, die ich heruntergeladen habe und jetzt funktioniert alles super. Danke nochmal für all eure Hilfe! –

+0

Sie sind herzlich willkommen :). Bitte markieren Sie es als akzeptierte Antwort, wenn Sie sich so fühlen. –

0

Wie auch immer, verwenden Sie Java 5.0? Leider ist das jar nicht mit einem Java 5.0 SDK gebündelt, und Sie möchten das httpserver jar von diesem location herunterladen und in Ihren Klassenpfad setzen.

+0

Nein, ich benutze Java 6 für dieses projekt und noch nichts, deshalb habe ich hier geschrieben, es scheint seltsam, auch als @Thanga sagte ich habe den genauen fehler, wenn ich manuell das glas herunterladen wo muss ich es kopieren (ich meine das verzeichnis auf meinem pc) wie ich bin nicht an diese Art von Dingen, auch danke für all Ihre Hilfe! –

2

Ich traf gleiches Problem auf 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.

Verwandte Themen