我在控制台  执行命令
java  -Djava.util.logging.config.file=logging.properties  -Djavax.net.ssl.keyStore=keystore  -Djavax.net.ssl.keyStorePassword=password  -Djavax.net.ssl.trustStore=truststore  -Djavax.net.ssl.trustStorePassword=trustword  -Dcom.sun.management.config.file=src\etc\management.properties  -Dscandir.config.file=src\etc\testconfig.xml  -jar dist\jmx-scandir.jar怎么样把这些-D设置在程序中或者 配置文件什么的
我在程序中写System.setProperty();不起作用

解决方案 »

  1.   

    System.setProperty();
    应该起作用的啊
    设置不正确?
      

  2.   

    你写一个bat或者使用 ant来运行。
      

  3.   

    我是这样写的
    System.setProperty("java.util.logging.config.file", "logging.properties");
    System.setProperty("javax.net.ssl.keyStore", "keystore");
    System.setProperty("javax.net.ssl.keyStorePassword", "password");
    System.setProperty("javax.net.ssl.trustStore", "truststore");
    System.setProperty("javax.net.ssl.trustStorePassword", "trustword");
    System.setProperty("com.sun.management.config.file", "src\\etc\\management.properties");
    System.setProperty("scandir.config.file","src\\etc\\testconfig.xml");