[英]Java compilation errors on lines starting with *
我對 Java 還很陌生,並嘗試使用 Java Crypto 擴展,到目前為止我已經有了這個,除了 Eclipse 在帶有 * 的行上拋出錯誤,我不知道為什么。 我添加了 *... 它們通常不在代碼中。
private static byte[] getKey(byte[] paramArrayOfByte)
throws NoSuchAlgorithmException
{
KeyGenerator localKeyGenerator = KeyGenerator.getInstance("AES");
try
{
SecureRandom localSecureRandom1;
SecureRandom localSecureRandom2 = SecureRandom.getInstance("SHA1PRNG", "Crypto");
* localSecureRandom1 = localSecureRandom2;
* localSecureRandom1.setSeed(paramArrayOfByte);
* localKeyGenerator.init(128, localSecureRandom1);
return localKeyGenerator.generateKey().getEncoded();
}
catch (NoSuchProviderException localNoSuchProviderException)
{
while (true)
* SecureRandom localSecureRandom1 = SecureRandom.getInstance("SHA1PRNG");
}
}
我的所有修復,復制和粘貼錯誤,無限循環用於測試。
假設您引入了星號 ( *
) 來突出顯示有問題的行:
localSecureRandom1
沒有在標記的第一行聲明,這也應該是編譯器給你的消息。localSecureRandom1
然后在catch
localSecureRandom1
中聲明,這沒有意義catch
子句中也有一個無限循環
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.