LoginSignup
2
0

More than 1 year has passed since last update.

gradle/Windows/java で文字化け解消

Last updated at Posted at 2022-10-06

長らくWindows上でgradleのjavaビルド時にエラーや注意が文字化けしていたのがやっと解消できたのでメモ。

$ export GRADLE_OPTS="-Dfile.encoding=UTF-8"
$ export JAVA_TOOL_OPTIONS="-Duser.language=ja -Dconsole.encoding=UTF-8"

$ ./gradlew -p java/xxx clean war
Picked up JAVA_TOOL_OPTIONS: -Duser.language=ja -Dconsole.encoding=UTF-8
Starting a Gradle Daemon, 2 incompatible and 4 stopped Daemons could not be reused, use --status for details

> Task :xxxx:compileJava
注意:入力ファイルの操作のうち、未チェックまたは安全ではないものがあります。
注意:詳細は、-Xlint:uncheckedオプションを指定して再コンパイルしてください。


BUILD SUCCESSFUL in 18s
10 actionable tasks: 10 executed

export GRADLE_OPTS="-Dfile.encoding=UTF-8"export _JAVA_OPTIONS=-Dfile.encoding=UTF-8 が必要みたい。

だけど、また文字化けするようになった...

2022-10-30

今日の解決方法

export JAVA_TOOL_OPTIONS=-Dconsole.encoding=UTF-8

は関係なくて、JAVA_TOOL_OPTIONS、JAVA_OPTIONS、_JAVA__OPTIONS、GRADLE_OPTS 全部 unset した上で、ルートのプロジェクトの build.gradle に以下を追加 すると文字化けしなくなった

    tasks.withType(JavaCompile) {
        options.encoding = 'UTF-8'
    }

2
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
0