CMD| CMD下运行Java程序
2017-08-22 19:35
239 查看
通过CMD的DOS窗口运行Java程序:
CMD中运行
CMD 运行
参考资料:
设置运行jar的根据META-INF下的MANIFEST.MF文件来设置.(jar包之间的引用解决方案.)
http://xinklabi.iteye.com/blog/2157591
采用设置cp 来解决应用jar包的方案.
https://my.oschina.net/jsan/blog/657819
向main函数中传入参数的方法:
http://blog.csdn.net/zolalad/article/details/11519327
java -Dfile.encoding=utf-8 -cp D:\\a.jar;D:\\b.jar cn.com.yves.Start hello
-Dfile.encoding=utf-8 以uf-8的格式读取文件信息 -cp 项目中用用的依赖(配置classpath) cn.com.yves.Start 含有Main方法的启动类 hello 通过命令行要传递的给main方法的参数.
CMD中运行
java -help的结果:
C:\Users\Yves He>java -help 用法: java [-options] class [args...] (执行类) 或 java [-options] -jar jarfile [args...] (执行 jar 文件) 其中选项包括: -d32 使用 32 位数据模型 (如果可用) -d64 使用 64 位数据模型 (如果可用) -server 选择 "server" VM 默认 VM 是 server. -cp <目录和 zip/jar 文件的类搜索路径> -classpath <目录和 zip/jar 文件的类搜索路径> 用 ; 分隔的目录, JAR 档案 和 ZIP 档案列表, 用于搜索类文件。 -D<名称>=<值> 设置系统属性 -verbose:[class|gc|jni] 启用详细输出 -version 输出产品版本并退出 -version:<值> 警告: 此功能已过时, 将在 未来发行版中删除。 需要指定的版本才能运行 -showversion 输出产品版本并继续 -jre-restrict-search | -no-jre-restrict-search 警告: 此功能已过时, 将在 未来发行版中删除。 在版本搜索中包括/排除用户专用 JRE -? -help 输出此帮助消息 -X 输出非标准选项的帮助 -ea[:<packagename>...|:<classname>] -enableassertions[:<packagename>...|:<classname>] 按指定的粒度启用断言 -da[:<packagename>...|:<classname>] -disableassertions[:<packagename>...|:<classname>] 禁用具有指定粒度的断言 -esa | -enablesystemassertions 启用系统断言 -dsa | -disablesystemassertions 禁用系统断言 -agentlib:<libname>[=<选项>] 加载本机代理库 <libname>, 例如 -agentlib:hprof 另请参阅 -agentlib:jdwp=help 和 -agentlib:hprof=help -agentpath:<pathname>[=<选项>] 按完整路径名加载本机代理库 -javaagent:<jarpath>[=<选项>] 加载 Java 编程语言代理, 请参阅 java.lang.instrument -splash:<imagepath> 使用指定的图像显示启动屏幕
CMD 运行
java -x
C:\Users\Yves He>java -X -Xmixed 混合模式执行 (默认) -Xint 仅解释模式执行 -Xbootclasspath:<用 ; 分隔的目录和 zip/jar 文件> 设置搜索路径以引导类和资源 -Xbootclasspath/a:<用 ; 分隔的目录和 zip/jar 文件> 附加在引导类路径末尾 -Xbootclasspath/p:<用 ; 分隔的目录和 zip/jar 文件> 置于引导类路径之前 -Xdiag 显示附加诊断消息 -Xnoclassgc 禁用类垃圾收集 -Xincgc 启用增量垃圾收集 -Xloggc:<file> 将 GC 状态记录在文件中 (带时间戳) -Xbatch 禁用后台编译 -Xms<size> 设置初始 Java 堆大小 -Xmx<size> 设置最大 Java 堆大小 -Xss<size> 设置 Java 线程堆栈大小 -Xprof 输出 cpu 配置文件数据 -Xfuture 启用最严格的检查, 预期将来的默认值 -Xrs 减少 Java/VM 对操作系统信号的使用 (请参阅文档) -Xcheck:jni 对 JNI 函数执行其他检查 -Xshare:off 不尝试使用共享类数据 -Xshare:auto 在可能的情况下使用共享类数据 (默认) -Xshare:on 要求使用共享类数据, 否则将失败。 -XshowSettings 显示所有设置并继续 -XshowSettings:all 显示所有设置并继续 -XshowSettings:vm 显示所有与 vm 相关的设置并继续 -XshowSettings:properties 显示所有属性设置并继续 -XshowSettings:locale 显示所有与区域设置相关的设置并继续 -X 选项是非标准选项, 如有更改, 恕不另行通知。
参考资料:
设置运行jar的根据META-INF下的MANIFEST.MF文件来设置.(jar包之间的引用解决方案.)
http://xinklabi.iteye.com/blog/2157591
采用设置cp 来解决应用jar包的方案.
https://my.oschina.net/jsan/blog/657819
向main函数中传入参数的方法:
http://blog.csdn.net/zolalad/article/details/11519327
相关文章推荐
- cmd下运行java程序报错:错误: 找不到或无法加载主类
- 在cmd下运行java程序报的错误截图(仔细观察就能解决问题)
- 在控制台(cmd)运行java程序,实现增,删,改,查功能
- NotePad++写Java程序,用cmd运行
- 运行JAVA CMD程序 找不到或无法加载主类怎么解决
- cmd编译运行java程序
- cmd下使用java命令编译及运行程序
- cmd下运行java程序的注意事项
- java程序由于编码问题在cmd中运行失败
- 在cmd窗口运行需要加载含驱动的java程序
- cmd运行java程序,无黑框闪烁
- 在cmd中运行带包名的java程序
- CMD中运行java小程序
- 在cmd中运行java程序
- java程序获得windows系统的一些参数(cmd指令运行返回结果)
- cmd 运行(打包后的)java程序
- cmd下运行java程序,找不到或无法加载主类
- Java程序运行机制及cmd编译运行探究(三) 测试类运行jar包
- 在cmd窗口运行需要加载含驱动的java程序
- java程序在cmd中运行的一些细节