JAVA 命令参数详解System.setProperty(
JAVA 命令參數詳解:
1、-D<name>=<value> set a system property 設置系統屬性。
java -D參數簡化加入多個jar
java命令引入jar時可以-cp參數,但時-cp不能用通配符(多個jar時什么煩要一個個寫,不能*.jar),面通常的jar都在同一目錄,且多于1個。前些日子找到(發現)-Djava.ext.dirs太好。
如:
java-Djava.ext.dirs=libMyClass
可以在運行前配置一些屬性,比如路徑什么的。
java
-Dconfig="d:/config/config.xml" Abc
這樣在Abc中就可以通過System.getProperty("config");獲得這個值了。
在虛擬機的系統屬性中設置屬性名/值對,運行在此虛擬機之上的應用程序可用
當虛擬機報告類找不到或類沖突時可用此參數來診斷來查看虛擬機從裝入類的情況。
另外,javac -d <目錄> 指定存放生成的類文件的位置
Standard System Properties
| Key | Meaning |
|---|---|
"file.separator" |
Character that separates components of a file path. This is " /" on UNIX and "" on Windows. |
"java.class.path" |
Path used to find directories and JAR archives containing class files. Elements of the class path are separated by a platform-specific character specified in the path.separator property. |
"java.home" |
Installation directory for Java Runtime Environment (JRE) |
"java.vendor" |
JRE vendor name |
"java.vendor.url" |
JRE vender URL |
"java.version" |
JRE version number |
"line.separator" |
Sequence used by operating system to separate lines in text files |
"os.arch" |
Operating system architecture |
"os.name" |
Operating system name |
"os.version" |
Operating system version |
"path.separator" |
Path separator character used injava.class.path |
"user.dir" |
User working directory |
"user.home" |
User home directory |
"user.name" |
User account name |
所謂的
system
porperty,system 指的是 JRE
(runtime)system,不是指 OS。
System.setProperty("net.jxta.tls.principal",
"client");
System.setProperty("net.jxta.tls.password",
"password");
System.setProperty("JXTA_HOME",System.getProperty("JXTA_HOME","client"));
可以利用系統屬性來加載多個驅動
總結
以上是生活随笔為你收集整理的JAVA 命令参数详解System.setProperty(的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: python安装matlabb库_Pyt
- 下一篇: 智能手机单手持机操作,是左手还是右手为主