小编Shi*_*tel的帖子

编码Base64找不到符号错误

当我尝试在终端中编译它时,它给了我一个错误.它打印出这个错误:

-bash-4.1$ javac CPS3498/HW_Ch2/encrypt.java
CPS3498/HW_Ch2/encrypt.java:9: cannot find symbol
symbol  : class Base64
location: package java.util
import java.util.Base64;
                ^
CPS3498/HW_Ch2/encrypt.java:61: cannot find symbol
symbol  : variable Base64
location: class encrypt
        String encryptedValue = Base64.getEncoder().encodeToString(encVal);
                                ^
2 errors
Run Code Online (Sandbox Code Playgroud)

我完全迷失了如何解决这个问题.我尝试过不同的java实用程序进行编译,它们都给了我几乎相同的错误.

import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.File;
import java.io.FileReader;
import java.io.FileWriter;
import java.security.*;
import javax.crypto.*;
import javax.crypto.spec.SecretKeySpec;
import java.util.Base64;

//create public class encrypt
public class encrypt {
    //algorithm AES 128 with a secret key
    private static final String ALGO = "AES";
    private static final …
Run Code Online (Sandbox Code Playgroud)

java encoding encoder decode decoder

7
推荐指数
3
解决办法
2万
查看次数

标签 统计

decode ×1

decoder ×1

encoder ×1

encoding ×1

java ×1