gpt4 book ai didi

java - GWT:2.6 -> 2.8 System.getProperty ("line.separator")不再支持

转载 作者:行者123 更新时间:2023-12-05 04:10:06 26 4
gpt4 key购买 nike

我正在更新我的 libgdx游戏使用GWT 2.8 而不是 2.6。然而,我遇到了编译器不接受我对 System.getProperty("line.separator") 的几次调用的问题:

[ERROR] Errors in 'com/hgames/core/dm/grid/TextMapParser.java'
[ERROR] Line 138: Property 'line.separator' is not defined.

我很困惑,因为它之前被接受了,我找不到关于模拟系统属性的信息。我正在使用 gradle 构建并使用“gwtVersion='2.8.0'”指定 gwt 的版本。

最佳答案

这是自 2.8.0-beta1 ( http://www.gwtproject.org/release-notes.html#Release_Notes_2_8_0_BETA1 ) 以来的新功能。您可以使用 System.getProperty 在 gwt.xml 中或使用命令行 (-setProperty) 获取用户定义的属性。

使用命令行:

在你的模块中

<define-configuration-property name="project.version" is-multi-valued="false"/>

在你的 gwt 编译器/devmode 命令行中

-setProperty project.version=1.2.3

示例 https://github.com/ibaca/gwt-dagger2-coffee

仅使用模块:

在你的模块中

<define-configuration-property name="someConfigurationProperty" is-multi-valued='false'/>
<set-configuration-property name="someConfigurationProperty" value="conf"/>

示例 https://github.com/gwtproject/gwt/blob/a90832fec9a56f4cb83ed009c7048e0a8d196fe8/user/test/com/google/gwt/emultest/java/lang/SystemTest.java#L320

关于java - GWT:2.6 -> 2.8 System.getProperty ("line.separator")不再支持,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44952676/

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