Java 如何以编程方式在intellij idea中设置全局渐变设置(渐变vm选项)?
你好,斯塔克 我遇到了一个事实,在build.gradle,gradle.properties,gradlew,gradlew.bat中为我的gradle项目设置编码选项在Intellij Idea中没有任何作用。当我从命令行运行任务时,例如Java 如何以编程方式在intellij idea中设置全局渐变设置(渐变vm选项)?,java,gradle,intellij-idea,encoding,jvm,Java,Gradle,Intellij Idea,Encoding,Jvm,你好,斯塔克 我遇到了一个事实,在build.gradle,gradle.properties,gradlew,gradlew.bat中为我的gradle项目设置编码选项在Intellij Idea中没有任何作用。当我从命令行运行任务时,例如 gradlew name_of_the_task 它运行正常,并且实现了我在gradlew.bat中设置的编码设置。 但当我在Intellij Idea中为同一任务运行构建时,似乎没有设置此设置 我尝试了许多变体来设置jvm属性,只有3种方法可以帮助我:
gradlew name_of_the_task
它运行正常,并且实现了我在gradlew.bat中设置的编码设置。
但当我在Intellij Idea中为同一任务运行构建时,似乎没有设置此设置
我尝试了许多变体来设置jvm属性,只有3种方法可以帮助我:
此代码允许在运行时设置编码 在IDE中执行gradle任务时,您到底看到了什么问题?您是否尝试过在文件|设置|编辑器|文件编码中设置项目编码?嗯,当我尝试在控制台中输出汉字时,我遇到了编码问题。是的,我试过了,但运气不好
System.setProperty("file.encoding", "UTF-8");
Field cs = Charset.class.getDeclaredField("defaultCharset");
cs.setAccessible(true);
cs.set(null, null);