Java命令参数 -D -classpath
来源:互联网 发布:qq刷圈圈软件 编辑:程序博客网 时间:2024/06/05 04:47
比如下面的命令:
java -Dfile.encoding=UTF-8 -classpath /lib/* com.zhclab.web.Launcher file:/configuration/application-config.xml
-Dname=value
可以通过System.getProperty("file.encoding")得到UTF-8
而System的property是指Java虚拟机的参数。
其中有一些standard的属性:
"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 in java.class.path
"user.dir"
User working directory"user.home"
User home directory"user.name"
User account name-classpath
(1).何时需要使用-classpath:当你要编译或执行的类引用了其它的类,但被引用类的.class文件不在当前目录下时,就需要通过-classpath来引入类
(2).何时需要指定路径:当你要编译的类所在的目录和你执行javac命令的目录不是同一个目录时,就需要指定源文件的路径(CLASSPATH是用来指定.class路径的,不是用来指定.java文件的路径的)
-cp 是classpath的缩写,也是用来设置搜索class文件的路径。
最后的file:/configuration/application-config.xml是程序的命令行参数,在com.zhclab.web.Launcher类的main函数中可以用args[0]得到。
java启动时还可以使用-Xss256K, -Xms768m, -Xdebug等参数配置JVM的属性。-X开头的是非标准的选项,各个虚拟机厂商可以拥有自己独有的选项。
原文:http://blog.csdn.net/hongchangfirst/article/details/46637173
作者:hongchangfirst
hongchangfirst的主页:http://blog.csdn.net/hongchangfirst
0 0
- Java命令参数 -D -classpath
- java的classpath设置与-D命令参数的用法
- java命令及classpath参数
- java命令中的classpath参数
- JAVA 命令参数详解:-D
- JAVA命令参数详解:-D
- java -D参数简化加入多个jar【简化设置classpath】
- Java -cp命令与-classpath
- javac和参数用法java命令的-d -cp
- javac 和java 使用的 -classpath 参数
- 关于java -classpath 命令的简单使用
- JAVA -jar命令如何指定classpath
- java -D 参数
- Java -D参数
- java -D 参数 作用
- Java -D参数
- java与javac命令详解补充---java与-classpath
- java classpath
- 实用软件开发流程
- ExtJS4.X Border 布局实现系统页面框架
- iOS 8 Auto Layout界面自动布局系列1-自动布局的基本原理
- ASP.NET系统用户权限设计与实现
- JDBC实例:使用JDBC查询新闻信息
- Java命令参数 -D -classpath
- 使用Delphi Xe8 开发微信功能 -- (一)微信支付商户平台之对账单下载
- listview的Adapter性能优化之viewholder终极用法,无需生成holder内部类类
- encodeURI
- file.getParentFile.mkdirs()
- Swift流程控制语句
- java学习之旅17--if语句_单选择_双选择_多选择结构
- Activity not started, its current task has been brought to the front
- Netty 权威指南之UDP 协议开发