标签列表
Java命令行指定系统属性文件
java
7
7
Java有没有命令行的方式来指定一个相对于类路径的文件,从中加载系统属性(类似于-D属性)?
-
Eric
5
你是否想要指定一个包含多个属性的文件,而不是使用“-D”列出每个属性?
- bradimus
是的,我想指定一个包含一个或多个属性的文件。这是为了保护隐私(避免在Linux ps或top命令中看到信息)和简化命令行。
- Eric
我认为你需要在
-D
中传递文件名,并手动加载属性或使用 ResourceBundle。请参见 https://dev59.com/_X7aa4cB1Zd3GeqPolPL
- bradimus
ResourceBundle 用于国际化,不应作为加载属性的通用手段。只需使用 Properties.load 即可。
- VGR
Envvars _JAVA_OPTIONS or JAVA_TOOL_OPTIONS
满足你所说的原因,但并不回答你的问题。
- dave_thompson_085
1
个回答
2
2
从Java9开始,您可以使用
@files
选项将文件作为命令参数导入。
请参见
此链接
。
-
Dean Xu
回答链接
网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接
相关问题
4
系统找不到指定的文件 java
4
在命令行中指定抗锯齿属性
5
为属性文件指定Java路径
6
不用在命令行上输入值,设置Java系统属性
3
如何确保Java系统属性`user.timezone`得到明确指定?
3
Java系统找不到指定的文件。
27
Java中系统无法找到指定文件
6
如何为Java应用程序指定全局系统属性?
82
在Java命令行中设置多个系统属性
5
使用命令行设置Java系统属性
-D
中传递文件名,并手动加载属性或使用 ResourceBundle。请参见 https://dev59.com/_X7aa4cB1Zd3GeqPolPL - bradimus