可以将命令行设置的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

从 javadoc 命令行设置系统属性

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

从命令行读取Java系统属性

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

从命令行设置系统音量

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

Java命令行设置参数“ =“

来自分类Dev

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

来自分类Dev

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

来自分类Dev

将属性默认设置为不安全

来自分类Dev

将属性默认设置为不安全

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

在Groovy中设置系统属性

来自分类Dev

使用ant设置系统属性

来自分类Dev

未设置Intellij multiModuleProjectDirectory系统属性

Related 相关文章

  1. 1

    从 javadoc 命令行设置系统属性

  2. 2

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

  3. 3

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

  4. 4

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

  5. 5

    从命令行读取Java系统属性

  6. 6

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

  7. 7

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

  8. 8

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

  9. 9

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

  10. 10

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

  11. 11

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

  12. 12

    从命令行设置系统音量

  13. 13

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

  14. 14

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

  15. 15

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

  16. 16

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

  17. 17

    Java命令行设置参数“ =“

  18. 18

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

  19. 19

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

  20. 20

    将属性默认设置为不安全

  21. 21

    将属性默认设置为不安全

  22. 22

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

  23. 23

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

  24. 24

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

  25. 25

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

  26. 26

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

  27. 27

    在Groovy中设置系统属性

  28. 28

    使用ant设置系统属性

  29. 29

    未设置Intellij multiModuleProjectDirectory系统属性

热门标签

归档