Java – token “;” Syntax error on, {expected after this tag
•
Java
Why is there a syntax error in this line (as shown below)
package org.temp2.cod1;
import java.security.*;
import javax.crypto.*;
import javax.crypto.spec.*;
import java.io.*;
public class Code1 {
byte[] plaintext = new byte[32]; // <<<<<<<<<<<<<<<<<<<<<<<<<< Syntax error
for (int i = 0; i < 32; i++) {
plaintext[i] = (byte) (i % 16);
}
byte[] key = new byte[16];
SecureRandom r = new SecureRandom();
r.nextBytes(key);
Cipher c = Cipher.getInstance("AES");
SecretKeySpec k = new SecretKeySpec(key,"AES");
c.init(Cipher.ENCRYPT_MODE,k);
byte[] encryptedData = c.doFinal(plaintext);
}
}
Solution
You forgot the entry point method declaration Try adding:
public static void main(String[] args) {
Before you receive the wrong line
The content of this article comes from the network collection of netizens. It is used as a learning reference. The copyright belongs to the original author.
THE END
二维码
