繁体   English   中英

更改 OS JAVA 系统属性

[英]Changing OS JAVA system properties

我目前正在尝试使用二进制文件运行应用程序。 命令错误地说

# sh target/appassembler/bin/app --id default
This tool must be launched with -Dfile.encoding=UTF-8

使用 Java 命令并设置它确实有效的系统属性

# java -Dfile.encoding=UTF-8 -jar target/update-center2-*-SNAPSHOT-bin/update-center2-*-SNAPSHOT.jar --id default
// Some arbitrary output from the app

但我需要将应用程序作为二进制文件运行。 我知道该应用程序需要file.encoding=UTF-8 。查看我操作系统上的 JAVA 系统属性

# java -XshowSettings:properties -version
Property settings:
    awt.toolkit = sun.awt.X11.XToolkit
    file.encoding = ANSI_X3.4-1968

我可以清楚地看到问题出在系统属性上。 我的问题是如何在 OS/JAVA 设置中更改它?

可能最简单的是按照说明设置JDK_JAVA_OPTIONS环境变量

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM