Eclipseでcom.sun.net.httpserver.HttpServerが解決できないとき
MaxOSX 10.9.5
Eclipse4.3SR2
Java1.7 ~ 1.8
プロジェクトのSDKを1.7→1.8→1.7と変更テストをしてたら、
com.sun.net.httpserver.HttpServer
が解決されなくなった。
それまでは問題なく使用出来ていた。
調べてると同様の事例が見つかった。
jarをそのままDLしてもってきてプロジェクトに入れる、みたいのが示されてるけどいままで問題ないのでそれはなし。
こっちが重要で
java - Eclipse cant recognize com.sun.net.httpserver.HttpServer package - Stack Overflow
プロジェクト設定→BuildPath→Librariesを選んで。その中のJRE System Libraryを展開し、
Access rules
をEditする。
Accessible に com/sun/net/httpserver/**:
という文字列を入れて再度プロジェクトをbuildし直すと問題なく解決出来た。
com.sun
パッケージのクラスはこんなことになることがあるっぽい。