[JAVA] La console IntelliJ est déformée pendant le projet Gradle

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

Informations sur ceux qui travaillent correctement

J'ai vérifié les relations de réglage de la personne qui peut convertir.

information sur la version

image.png

Paramètres IntelliJ

image.png

VM personnalisée

:.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

Des choses qui ressemblent à des fichiers de paramétrage

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

Trouver

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

Résultat d'essayer

Vous ne pouvez pas aller aussi loin. Pourquoi? ?? ?? C'est le même.

La méthode de construction était différente

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

Liens qui peuvent être utiles

~~ 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

Recommended Posts

La console IntelliJ est déformée pendant le projet Gradle
Qu'est-ce que Gradle?
[Java] [Play Framework] Jusqu'à ce que le projet soit démarré avec Gradle