0
我新的充氣城堡,並使用這些指令已經安裝了它:充氣城堡(與Eclipse) - 源未發現錯誤
兩個鏈接描述的步驟
第1步。下載Bouncy城堡提供商
第2步。將提供商.jar文件複製到Java運行時(JRE)擴展子文件夾
第3步。添加Bouncy城堡提供商java.security文件
按照第一組指令,我可以運行該代碼,並正確地給我的「可用」的迴應:
import java.security.Security;
public class Main {
public static void main(String[] args) {
//BC is the ID for the Bouncy Castle provider;
if (Security.getProvider("BC") == null){
System.out.println("Bouncy Castle provider is NOT available");
}
else{
System.out.println("Bouncy Castle provider is available");
}
}
}
的問題是,一旦我添加任何其他的代碼,例如像這一行:
KeyGenerator keygen = KeyGenerator.getInstance("DES/ECB/PKCS5Padding");
甚至這條線
KeyGenerator keygen;
它然後崩潰。在調試模式下,它給了我一個「未找到源」。錯誤的按鈕,以「編輯源查找路徑...」。包含錯誤消息的選項卡顯示「CEStreamExhausted(Throwable)。()line 249」。
有人可以告訴我我做錯了什麼嗎?這個問題一直讓我瘋狂幾天!