Se produit sur IntelliJ à la maison Windows. L'entreprise utilise également IntelliJ de la même manière, mais il est correctement converti.
Hoge.java
public class Hoge {
public static void main(String[] args) {
System.out.println("Ah ah");
}
}
Résultat d'exécution
Ah ah
Processus terminé avec le code de fin 0
J'ai vérifié les relations de réglage de la personne qui peut convertir.
:.IdeaIC2019.1/config/idea64.exe.vmoptions
# Custom VM options (Generated by Pleiades Installer)
# See https://pleiades.io/pages/pleiades_jetbrains_manual.html
#-Xms128m
#-Xmx750m
-XX:ReservedCodeCacheSize=240m
-XX:+UseConcMarkSweepGC
-XX:SoftRefLRUPolicyMSPerMB=50
-ea
-Dsun.io.useCanonCaches=false
-Djava.net.preferIPv4Stack=true
-Djdk.http.auth.tunneling.disabledSchemes=""
-XX:+HeapDumpOnOutOfMemoryError
-XX:-OmitStackTraceInFastThrow
-Xverify:none
-javaagent:C:\Users\*******\.IdeaIC2019.1\config\jp.sourceforge.mergedoc.pleiades\pleiades.jar
-Dconsole.encoding=UTF-8
-Dfile.encoding=UTF-8
JetBrains\IntelliJ IDEA Community Edition 2019.1.2\bin\idea64.exe.vmoptions
:bin\idea64.exe.vmoptions
-Xms128m
-Xmx750m
-XX:ReservedCodeCacheSize=240m
-XX:+UseConcMarkSweepGC
-XX:SoftRefLRUPolicyMSPerMB=50
-ea
-Dsun.io.useCanonCaches=false
-Djava.net.preferIPv4Stack=true
-Djdk.http.auth.tunneling.disabledSchemes=""
-XX:+HeapDumpOnOutOfMemoryError
-XX:-OmitStackTraceInFastThrow
Il y a quelque chose de suspect dans le dossier utilisateur.
C:\Users\*****\.IdeaIC2019.1\config
Pensez à supprimer le cache. Qiita - Comment vider le cache d'IntelliJ Idea
Vous ne pouvez pas aller aussi loin. Pourquoi? ?? ?? C'est le même.
Quand je regarde soudain la console
> Task :compileJava
> Task :processResources NO-SOURCE
> Task :classes
…
C'était la sortie. (J'ai fait ça avec le projet gradle ... C'était un projet normal dans l'entreprise ...)
Quand j'ai essayé google, j'ai trouvé le site suivant. Comment spécifier le codage des caractères dans Gradle
Ajout de ce qui suit à ** build.gradle **.
build.gradle
plugins {
id 'java'
}
group 'com_tutorial'
version '1.0-SNAPSHOT'
sourceCompatibility = 1.8
repositories {
mavenCentral()
}
dependencies {
// https://mvnrepository.com/artifact/org.projectlombok/lombok
compile group: 'org.projectlombok', name: 'lombok', version: '1.18.8'
testCompile group: 'junit', name: 'junit', version: '4.12'
}
//Décrivez la ligne suivante
tasks.withType(AbstractCompile)*.options*.encoding = tasks.withType(GroovyCompile)*.groovyOptions*.encoding = 'UTF-8'
bingo. Transformé!
Résultat d'exécution
Ah ah
Processus terminé avec le code de fin 0
~~ Après tout, tout était différent. ~~
3 points définis lorsque le journal Tomcat de la console est brouillé dans IntelliJ IDEA https://qiita.com/qurage/items/cb57bb9c942e55ed06d1
À propos de la cause des caractères brouillés sur la console d'intellij-idea https://ja.stackoverflow.com/questions/42721/intellij-idea%E3%81%AE%E3%82%B3%E3%83%B3%E3%82%BD%E3%83%BC%E3%83%AB%E3%81%A7%E3%81%AE%E6%96%87%E5%AD%97%E5%8C%96%E3%81%91%E3%81%AE%E5%8E%9F%E5%9B%A0%E3%81%AB%E3%81%A4%E3%81%84%E3%81%A6
Aide officielle https://pleiades.io/help/idea/configuring-individual-file-encoding.html