L'utilisation de Base64 classe dans JDK7
Je suis en train d'utiliser Base64
classe dans jdk7 mais je suis Base64 cannot be resolved
erreur. Pourquoi eclipse de se débarrasser de cette erreur?
Je suis à l'aide de code ci-dessous
byte[] imageData = Base64.getDecoder().decode(readFile(imagePart.getInputStream()));
même instruction d'importation montre également la même erreur : import java.util.Base64;
Est-ce la classe n'est pas disponible dans jdk7?
extrait de code, merci
ils sont une blague, homme)
Note pour les développeurs Android: Android API 8+, vous pouvez utiliser
ils sont une blague, homme)
Note pour les développeurs Android: Android API 8+, vous pouvez utiliser
android.util.Base64
au lieu de java.util.Base64
OriginalL'auteur Shiladittya Chakraborty | 2015-12-26
Vous devez vous connecter pour publier un commentaire.
De la la documentation:
Donc non, il n'est pas disponible dans le jdk 7.
OriginalL'auteur Henry
Base64.getDecoder().decode() est disponible à partir de
1.8
Essayez d'utiliser Google Goyave.
POM
Extrait De Code
OriginalL'auteur Azat Nugusbayev
Si elle est nécessaire pour utiliser spécifiquement JDK7 pour votre projet, et vous devez les utiliser java.util.Base64 de classe, vous pouvez inclure dans votre projet le code de cette classe d'OpenJDK.
Source de cette classe est disponible à:
http://www.grepcode.com/file/repository.grepcode.com/java/root/jdk/openjdk/8u40-b25/java/util/Base64.java?av=f
Base64.java fichier peut être téléchargé à:
http://www.grepcode.com/file_/repository.grepcode.com/java/root/jdk/openjdk/8u40-b25/java/util/Base64.java/?v=source&disposition=attachment
OriginalL'auteur predrags
java.util.Base64 est disponible en Java 8 ou mieux
Dans Java 7, vous pouvez utiliser Apache Commons Codec
Voir ici pour des exemples http://www.rgagnon.com/javadetails/java-0598.html
OriginalL'auteur awsome
Comme indiqué java.util.Base64 n'est pas disponible jusqu'à 8.
Cependant je trouve intéressant de noter que les développeurs Android ont accès à android.util.Base64 à la langue de niveau 7 de l'API (24) et la code est entièrement autonome, vous pouvez copier et de le déposer dans votre projet si vous avez besoin d'en Base64 et ne souhaitez pas utiliser un 3ème partie comme Apache. Juste regarder et droits d'utilisation et tout ça.
OriginalL'auteur Zac