可以将命令行设置的Java系统属性与默认设置区分开吗?

乌克尔曼

有没有一种方法可以区分使用-D从系统属性(默认情况下具有相同值)选项在命令行中设置的Java系统属性

例如,这个程序

class Test {
  public static void main(String[] args) {
    System.out.println(System.getProperty("user.home"));
  }
}

印刷

/home/uckelman

对我来说,不管我是否以

java Test

或者

java -Duser.home=/home/uckelman Test

JDK是否提供我可以测试以区分这两种情况的任何内容?

RealHowTo

一种方法是获取用于启动JVM的命令行参数,并检查返回的List(是否设置了给定的系统属性)。

RuntimeMXBean mx = ManagementFactory.getRuntimeMXBean();
System.out.println("COMMAND LINE ARGS:\n" + mx.getInputArguments());

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如果在命令行中将Java系统属性设置为不带值(“ -Dkey”),那么它将获得什么值?

来自分类Dev

通过命令行和代码设置系统属性之间有什么区别?

来自分类Dev

如何在命令行上为runMain设置系统属性?

来自分类Dev

使用ant设置系统属性

来自分类Dev

通过gradle将系统属性从命令行传递到我的应用

来自分类Dev

将属性默认设置为不安全

来自分类Dev

从命令行读取Java系统属性

来自分类Dev

如何使用Gradle comand行设置Java系统属性?

来自分类Dev

JPA-可以将ID默认设置为0吗?

来自分类Dev

如何从sbt命令行为scalatest设置系统属性

来自分类Dev

Weblogic设置系统属性并在Java中使用

来自分类Dev

未设置Intellij multiModuleProjectDirectory系统属性

来自分类Dev

在Groovy中设置系统属性

来自分类Dev

Java命令行设置参数“ =“

来自分类Dev

我可以从命令行设置vim colorscheme吗?

来自分类Dev

将代理设置为系统属性不起作用

来自分类Dev

从命令行设置默认的视频播放器

来自分类Dev

将包数据设置为PyPI python包中命令行参数的默认输入

来自分类Dev

如何将MATLAB布局重置为默认设置(命令行)

来自分类Dev

从命令行设置默认的视频播放器

来自分类Dev

通过gradle将系统属性从命令行传递到我的应用程序

来自分类Dev

将属性默认设置为不安全

来自分类Dev

我可以将apt-get install默认设置为具有-y选项吗?

来自分类Dev

如何从命令行设置默认浏览器?

来自分类Dev

从命令行设置系统音量

来自分类Dev

如何在UNIX命令行中设置默认主题

来自分类Dev

将代理设置为系统属性不起作用

来自分类Dev

是否可以在命令行上为 sourceanalyzer 设置属性?

来自分类Dev

从 javadoc 命令行设置系统属性

Related 相关文章

  1. 1

    如果在命令行中将Java系统属性设置为不带值(“ -Dkey”),那么它将获得什么值?

  2. 2

    通过命令行和代码设置系统属性之间有什么区别?

  3. 3

    如何在命令行上为runMain设置系统属性?

  4. 4

    使用ant设置系统属性

  5. 5

    通过gradle将系统属性从命令行传递到我的应用

  6. 6

    将属性默认设置为不安全

  7. 7

    从命令行读取Java系统属性

  8. 8

    如何使用Gradle comand行设置Java系统属性?

  9. 9

    JPA-可以将ID默认设置为0吗?

  10. 10

    如何从sbt命令行为scalatest设置系统属性

  11. 11

    Weblogic设置系统属性并在Java中使用

  12. 12

    未设置Intellij multiModuleProjectDirectory系统属性

  13. 13

    在Groovy中设置系统属性

  14. 14

    Java命令行设置参数“ =“

  15. 15

    我可以从命令行设置vim colorscheme吗?

  16. 16

    将代理设置为系统属性不起作用

  17. 17

    从命令行设置默认的视频播放器

  18. 18

    将包数据设置为PyPI python包中命令行参数的默认输入

  19. 19

    如何将MATLAB布局重置为默认设置(命令行)

  20. 20

    从命令行设置默认的视频播放器

  21. 21

    通过gradle将系统属性从命令行传递到我的应用程序

  22. 22

    将属性默认设置为不安全

  23. 23

    我可以将apt-get install默认设置为具有-y选项吗?

  24. 24

    如何从命令行设置默认浏览器?

  25. 25

    从命令行设置系统音量

  26. 26

    如何在UNIX命令行中设置默认主题

  27. 27

    将代理设置为系统属性不起作用

  28. 28

    是否可以在命令行上为 sourceanalyzer 设置属性?

  29. 29

    从 javadoc 命令行设置系统属性

热门标签

归档