暗号化を使用する Eclipse の Android プロジェクトに取り組んでいます。コードには次の行が含まれています。
Cipher en = Cipher.getInstance("AES/ECB/NOPADDING");
Eclipse は、「ハンドルされていない例外タイプ NoSuchAlgorithmException」および「ハンドルされていない例外タイプ NoSuchPaddingException」というコード行について不平を言っています。
そのコード行を含むEclipse外のテキストエディターを使用して、単純な暗号化/復号化Javaプログラムを作成しました。プログラムは、コマンド ラインから正しくコンパイルおよび実行され、例外をスローせず、適切に暗号化および復号化されました。
これは、そのアルゴリズムとパディングをサポートするプロバイダーがマシンに適切にインストールされていることを示していますが、何らかの理由で Eclipse が必要なファイルを認識しないか、見つけることができません。さまざまなディレクトリを調べてみましたが、Eclipse の検索パスを何度か変更しましたが、うまくいきませんでした。何か案は?