如何解决以下Java错误?

时间:2015-01-21 17:19:11

标签: java

我正在尝试使用来自https://github.com/tantaman/commons的Parallel for循环。将代码导入Eclipse后,我从以下函数中得到错误

public static String asURLSafeBase64String(UUID uuid) {
    try {
        return URLEncoder.encode(Base64Utils.trim(new sun.misc.BASE64Encoder().encode(UUIDUtils.asByteArray(uuid))), "UTF-8");
    } catch (UnsupportedEncodingException e) {
        e.printStackTrace();
    }

    return "";
}

出现以下错误

  

访问限制:方法'CharacterEncoder.encode(byte [])'不是API(对所需库'C:\ Program Files \ Java \ jre1.8.0_25 \ lib \ rt.jar'的限制)

顺便说一句,我正在使用Java 8。如何解决此错误?

1 个答案:

答案 0 :(得分:0)

切换回Java版本7解决了这个问题。