什么是-J-XX的含义?出现在java命令行中

时间:2013-12-17 05:45:16

标签: java performance command-line-arguments

我在java命令行中找到了像“-J-XX:ThreadStackSize = 256 -J-verbosegc”之类的参数,我知道-XX但是-J怎么样?有谁知道?感谢

1 个答案:

答案 0 :(得分:3)

它必须传递到其他环境,也许你有一个脚本做某事,因为我得到了

efrisch@eeyore ~ $ java -version
java version "1.6.0_45"
Java(TM) SE Runtime Environment (build 1.6.0_45-b06)
Java HotSpot(TM) 64-Bit Server VM (build 20.45-b01, mixed mode)
efrisch@eeyore ~ $ java -J-XX:ThreadStackSize=256 -J-verbosegc
Unrecognized option: -J-XX:ThreadStackSize=256
Could not create the Java virtual machine.

换句话说,有些东西在某些时候关闭了“-J”选项(即“-J-XX:ThreadStackSize = 256”和“-J-verbosegc”)或完全或只是领先“ - J”。