Erreur de compilation Java Impossible de mapper avec l'encodage Windows-31j

Quoi qu'il en soit, touchons Java ①

Je ne sais pas si ça va continuer, mais j'ai essayé d'en faire un titre comme une continuation.

Java que je n'ai jamais expérimenté auparavant. Java avec un peu d'admiration. Quand j'ai pensé que je pourrais enfin défier cette fois, j'ai été emmenée vers une autre personne en face de moi. J'ai donc commencé volontairement à étudier Java parce que j'étais déçu.

Site de référence

Introduction facile à Java DAY5: Erreur: Ce caractère ne peut pas être mappé au codage MS932

Début

Quoi qu'il en soit, je pensais que ce serait facile de commencer, donc tout d'abord, le site de référence "L'introduction la plus simple à Java" Après avoir préparé l'environnement selon la procédure, une erreur s'est produite lorsque j'ai pensé à "Hello World". La cause était une différence entre les versions JDK et JRE. Cela pourrait être résolu en modifiant l'ordre des variables d'environnement. (Il y avait plusieurs JRE dans différentes versions sur mon PC)

Ensuite, si vous souhaitez compiler un programme contenant du japonais Une erreur s'est à nouveau produite.

La cause semble être une différence dans le code de caractère, et cela a également été résolu en spécifiant le code de caractère au moment de la compilation, en référence au site de référence "JOUR5: Erreur: Ce caractère ne peut pas être mappé au codage MS932".

Erreur: ce caractère (0xEF) ne peut pas être mappé à l'encodage windows-31j Cause: différence de code de caractère Solution: compilez avec «-encoding UTF-8»

javac -encoding UTF-8 Scores.java

Impressions

Java sur lequel je ne pouvais pas mettre la main jusqu'à présent. J'ai finalement compris le sens de dire "Parce que la version Java est différente" au loin. C'est difficile à vivre en affaires, mais j'espère pouvoir continuer en détail.

Recommended Posts

Erreur de compilation Java Impossible de mapper avec l'encodage Windows-31j
[Java] Comment utiliser Map
Comment utiliser Java Map
[Java] Convertir 1 en N liste en carte
JAVA (Carte)
[Java] Map # merge est difficile à comprendre.
[Java] Mémo de classification d'erreur de compilation et d'erreur d'exécution
Erreur java d'aujourd'hui
[Java] Comparaison de cartes
[Java] Introduction à Java
contre-mesures d'erreur java
Introduction à Java
Comment faire une boucle Java Map (for Each / extended for statement)