相关疑难解决方法(0)

Ant:属性文件任务中的格式错误的\ uxxxx编码

我写了一个Ant skript,我得到了下面的错误.

我已经做了一些谷歌搜索并发现,问题在于包含\ u的字符串,这是因为目录分隔符在Windows下发生的.我将所有这些更改为/但错误仍然存​​在.

我的脚本中肯定没有剩余的\ u字符串.

java.lang.IllegalArgumentException: Malformed \uxxxx encoding.
Run Code Online (Sandbox Code Playgroud)

执行属性文件任务时发生错误,因此我检查了要更改的文件.另一方面,这包含多个\ u字符串.该文件与ant无关,它是一个borland项目文件(xml),其中包含一行,如[someParameter] = [someValue].

我只想将[someValue]增加1.

所以我的问题是:

我想要更改的属性文件是否会导致提到的错误

如果答案是"是",

我可以做什么,除了使用正则表达式任务(比如查找行,propertyregex-ing值,math + 1值和正则表达式替换值)

regex ant encoding

8
推荐指数
5
解决办法
2万
查看次数

org.apache.maven.InternalErrorException:内部错误:java.lang.IllegalArgumentException:MAC 的 \uxxxx 编码格式错误

我在 MAC 上运行,并且在 Java 项目上运行 mvn install 并收到此错误。我在网上查了一整天,但大多数答案都是关于 / 和 ,但是我没有本地更改,我的团队可以很好地构建存储库,并且我之前可以成功构建。我还看到有人遇到了同样的问题,但在他们修复了 JAVA 版本后,它对他们来说工作得很好。 /sf/ask/4760239641/安装?newreg=96abc52a5b8e46d9a72155ef37f33c81。我已经尝试了所有方法,但都不起作用:我尝试重新安装JAVA、MAVEN,还更新JAVA/MAVEN版本。我记得我之前遇到过类似的问题,当我将 JAVA/MAVEN 切换到旧版本时,它工作得很好,但这次它不再工作了。有人可以帮忙吗?对此,我真的非常感激。我尝试使用 MAVEN 3.8、MAVEN 3.5、MAVEN 3.3,它们都有这个问题。我正在使用 JAVA11 并遇到一些问题,然后我切换到 JAVA8 并卸载了 JAVA11。

这是完整的堆栈跟踪:

Apache Maven 3.3.9 (bb52d8502b132ec0a5a3f4c09453c07478323dc5; 2015-11-10T11:41:47-05:00)
Maven home: /usr/local/Cellar/maven@3.3/3.3.9_1/libexec
Java version: 1.8.0_292, vendor: AdoptOpenJDK
Java home: /Library/Java/JavaVirtualMachines/adoptopenjdk-8.jdk/Contents/Home/jre
Default locale: en_CA, platform encoding: UTF-8
OS name: "mac os x", version: "10.16", arch: "x86_64", family: "mac"
[DEBUG] Created new class realm maven.api
[DEBUG] Importing foreign packages into class realm maven.api
[DEBUG]   Imported: javax.enterprise.inject.* < plexus.core
[DEBUG]   Imported: …
Run Code Online (Sandbox Code Playgroud)

java macos maven

5
推荐指数
1
解决办法
7304
查看次数

标签 统计

ant ×1

encoding ×1

java ×1

macos ×1

maven ×1

regex ×1