java的启动信息_Java指令启动jar

###1. jre

jre是JAVA运行环境,也就是说我们在启动jar时,只需要一个jre。 这样我们就可以启动jar了。

"C:\Program Files (x86)/Java/jre1.6.0/bin/java" [参数] -cp [jar包] com.Main

"C:\Program Files (x86)/Java/jre1.6.0/bin/javaw" [参数] -cp [jar包] com.Main

这里java与javaw的区别在于用java运行程序时需要DOS窗口的支持,而javaw则不需要。但是使用javaw你会发现如果程序出现错误,爆出来的错误真心的不知道说的是什么。因此如果程序处于调试阶段。那么还是好好的用java吧。

###2.参数说明

在上文中有一个参数选项,这里主要是用来对启动程序java参数设置。比如编码、语言、jvm参数等设置,都可在这里进行。

set dos_options=

-Dfile.encoding=utf-8

-Duser.language=en

-Dorg.eclipse.jetty.server.Request.maxFormContentSize=8000000

-Dorg.eclipse.jetty.server.Request.maxFormKeys=1000000

-Dsun.net.client.defaultReadTimeout=1800000

-Dsun.net.client.defaultConnectTimeout=1800000

-Djava.net.preferIPv4Stack=true

-Dcom.sun.management.jmxremote.port=21701

-Dcom.sun.management.jmxremote.authenticate=false

-Dcom.sun.management.jmxremote.ssl=false

-Xms256M

-Xmx512M

-XX:MetaspaceSize=256M

-XX:MaxMetaspaceSize=512M

解释一下上面的代码:

1.设置编码

2.语言

3.Jetty服务器,设置界面请求数据的请求表达最大值,

4.Jetty服务器,设置界面请求数据的请求表单的键值对最大数。

5.设置外部使用http请求连接的系统的默认超时时间(毫秒)

6.设置外部使用http请求连接的系统的默认连接超时时间(毫秒)

7.限制优先使用IP4地址。

8.jconsole工具远程连接jvm端口。jdk 自带的jconsole工具

9.设置jconsole工具远程连接不需要密码。

10.不开启ssl协议,与8/9一般同时使用,具体有什么效果,还不知道。

11.设置Jvm初始堆内存大小

12.设置Jvm最大堆内存大小

13.设置Jvm初始非堆内存大小,在jdk8中这样使用,以前的版本使用:-XX:PermSize=256M;

14.设置Jvm最大非堆内存大小,在jdk8中这样使用,以前的版本使用:-XX:MaxPermSize=512M;

###3.jar包说明 使用绝对路径的jar包,需要到xxx/xxx.jar;xxx/xxx1.jar多个使用英文逗号隔开。 在jar之前可以添加配置文件的文件夹路径,比如日志~~

set dos_classpath="config;../../lib/a.jar;../../lib/b.jar"

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值