[英]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.