eclipseプロジェクトインポート後によく使用されるjarパッケージが見つからない処理

1578 ワード

/*
 * The type javax.servlet.http.HttpServletRequest cannot be resolved. It is indirectly referenced from 

required .class files**はserverletが欠けている参照ライブラリであり、以下のように解決する.プロジェクト右クリック-properties->java build path 2.Java build pathのlibraries tabページでAdd external Jars...ボタン3を選択します.eclipseのインストールディレクトリを選択して、私のは緑のバージョンで、私の本機のパスは以下のようにして、あなた自身は自分のパスに基づいて追加する必要があります.E:eclipse-java-indigo-SR 1-win 32eclipseplugins javaxを選択.servlet.jsp_2.0.0.v201101211617.jar; javax.servlet_2.5.0.v201103041518.JArを追加するとコメントできます.バージョンによってパッケージ名が少し異なる場合があります.
sun.misc.BASE 64 Encoder jarパッケージの解決方法が見つからない.右クリックアイテム-"属性-"java bulid path-"jre System Library-"access rules-"resolution選択accessible,下に**を記入してクリックすればOK!!2.MyEclipseでJavaコードを記述する際にBASE 64 Decoder,import sunを用いる.misc.BASE64Decoder;しかし、Eclipseのヒント:Access restriction:The type BASE 64 Decoder is not accessible due to restriction on required library C:Program filesjavajre 6librt.jar Access restriction:The constructor BASE 64 Decoder()is not accessible due to restriction on required library C:Program filesjavajre 6librt.jar
ソリューション1(推奨):プロジェクトビルドパスからJRE System Libraryを削除し、ライブラリJRE System Libraryを追加するだけで、再コンパイル後はすべて正常です.ソリューション2:Windows->Preferencess->Java->Compiler->Errors/Warnings->Deprescated and trstricted API->Forbidden reference(access rules)->change to warning**プロジェクト右ボタン、build path、configure build path、右ウィンドウのLibraries、add library...、jre system library**3:The import javax.websocket cannot be resolved * tomcat7.0.62にはwebsocket-apiがあります.jar * */