gpt4 book ai didi

java - Gradle - 更改 Java 编译器输出语言环境或编码

转载 作者:行者123 更新时间:2023-11-30 09:04:59 29 4
gpt4 key购买 nike

可以配置 Gradle 来更改 java 编译器输出语言环境或编码吗?

问题:gradle in run on Windows with non English default Local (especially it is Chinese)

可以配置 Java,例如Setting java locale settings .

Gradle 可以做到吗(仅针对此构建,CI 作业)?

更新:

正如 Vadim 所引用的,对于源代码编码,使用了这个片段。

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

详细信息:Gradle 调用 Java 编译,默认为系统 Locale(在我的例子中是中文)。所以当出现错误时,它是用中文显示的。 Java 文档说要通过环境变量进行配置。但我只想为这个 build.gradle 做这件事...可能我需要在编译前后自动更改该环境变量,Gradle 不提供这样的自定义。

最佳答案

我觉得这个问题很奇怪。 Java 编译器有一个输入:源文件和一个输出:类文件。我相信您是在谈论为输入指定编码。当然可以使用 Gradle 对其进行自定义。参见示例 http://mrhaki.blogspot.cz/2012/06/gradle-goodness-set-java-compiler.html (请注意,Compile 任务在 Gradle 2.0 中更改为 JavaCompile)。

输出是一个类文件,它不依赖于您的语言。

关于java - Gradle - 更改 Java 编译器输出语言环境或编码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25007433/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com