0
https://github.com/tantaman/commons에서 Parallel for 루프를 사용하려고합니다. 이클립스 코드를 가져온 후, 나는 다음과 같은 오류와 함께 다음과 같은 기능어떻게 다음 Java 오류를 해결할 수 있습니까?
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 (바이트 [])는'API 아니다 (필요한 라이브러리 'C : \ Program Files \ Java \ jre1.8.0_25 \ lib \ rt.jar'에 대한 제한)
저는 Java 8을 사용하고 있습니다. 이 오류를 어떻게 해결할 수 있습니까?
Windows에서 Java 폴더에 액세스 할 수없는 것처럼 보입니다. 액세스를 수정할 수 없으면 JDK를 다른 위치에 설치하십시오. – Zyga
가능한 이중 복사 http://stackoverflow.com/questions/5549464/import-sun-misc-base64encoder-got-error-in-eclipse – emeraldjava
나는 마침내 그 인코더를 제거했다고 추측하고있다. (여러 버전에서는 사용되지 않는 것으로 간주되었다.) iirc, 자바 8 "공식"base64 인코더/디코더를 도입, 당신이 사용해야합니다. – him