我在java命令行中找到了像“-J-XX:ThreadStackSize = 256 -J-verbosegc”之类的参数,我知道-XX但是-J怎么样?有谁知道?感谢
答案 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”。