【发布时间】:2013-07-25 13:48:33
【问题描述】:
-J- 前缀代表什么,什么时候需要,什么时候不需要?
【问题讨论】:
-
我相信您不会将 -J 选项直接传递给
java命令,而是传递给其他一些可执行文件,这些可执行文件会将您的 -J 选项转发给它会自行启动的 JVM。跨度> -
实际上它作为 .bat 文件中的选项传递为 -J-Xmx -J-Xms 等。在docs.oracle.com/cd/A87860_01/doc/java.817/a83723/transop3.htm 上是以下说明“-J 前缀,在命令行中指定,标记要传递给调用 SQLJ 的 JVM 的选项。此前缀紧接在 JVM 选项之前,中间没有空格。去掉 -J 前缀后,sqlj 脚本将 Java 选项传递给 JVM。”。也许它是特定于应用程序的。
-
@Marko Topolnik,您的评论似乎回答了我的问题。谢谢!
-
是的,这是特定于应用程序的。其他应用程序可能会使用其他方式来封装 JVM 选项。