如何向从 Eclipse 启动的 Java 程序添加命令行参数?
How to add command-line arguments to a Java program launched from Eclipse?
我正在尝试了解如何添加命令行参数
-XX:CompileCommand=print,javax/swing/text/GlyphView,getBreakSpot
为了修复 JIT 问题记录在 eclipse 中
http://kingsfleet.blogspot.com.br/2014/11/but-thats-impossible-or-finding-out.html
但我不确定如何添加它。
如果这是您问题标题中所示的建筑的一部分,那么:您不能。这是一个特定于 Oracle 的 javac 的参数。 Eclipse 的 Java Builder 使用 Eclipse 的编译器。如果您使用 ant 或任何其他外部工具,那么您可以为 运行 Oracle 的 javac 添加参数。
如果这是一个 运行 时间选项(因为您提到了 JIT),那么您可以在 Run Configuration 对话框中为 JRE 添加任何参数。
我刚刚浏览了您引用的文章。它是 'java' 的参数,而不是 'javac' 并且与构建无关。在 Run Configuration 对话框的 Arguments 选项卡中输入它。
您的 Eclipse 似乎需要 "boot time parameters",在项目加载之前。如果我理解正确的话,你试过使用eclipse.ini吗?这是我的 ini 文件中的几行,我在其中更改了一些参数。
--launcher.appendVmargs$
-vmargs$
-Dosgi.requiredJavaVersion=1.6$
-XX:MaxPermSize=256m$
-Xms40m$
-Xmx1524m$
-Dgrails.console.enable.interactive=false$
-Dgrails.console.enable.terminal=false$
-Djline.terminal=jline.UnsupportedTerminal$
-Dgrails.console.class=grails.build.logging.GrailsEclipseConsole$
如果我没有理解您的问题,请澄清,如果没有,希望这对您有所帮助。
我正在尝试了解如何添加命令行参数
-XX:CompileCommand=print,javax/swing/text/GlyphView,getBreakSpot
为了修复 JIT 问题记录在 eclipse 中 http://kingsfleet.blogspot.com.br/2014/11/but-thats-impossible-or-finding-out.html 但我不确定如何添加它。
如果这是您问题标题中所示的建筑的一部分,那么:您不能。这是一个特定于 Oracle 的 javac 的参数。 Eclipse 的 Java Builder 使用 Eclipse 的编译器。如果您使用 ant 或任何其他外部工具,那么您可以为 运行 Oracle 的 javac 添加参数。
如果这是一个 运行 时间选项(因为您提到了 JIT),那么您可以在 Run Configuration 对话框中为 JRE 添加任何参数。
我刚刚浏览了您引用的文章。它是 'java' 的参数,而不是 'javac' 并且与构建无关。在 Run Configuration 对话框的 Arguments 选项卡中输入它。
您的 Eclipse 似乎需要 "boot time parameters",在项目加载之前。如果我理解正确的话,你试过使用eclipse.ini吗?这是我的 ini 文件中的几行,我在其中更改了一些参数。
--launcher.appendVmargs$
-vmargs$
-Dosgi.requiredJavaVersion=1.6$
-XX:MaxPermSize=256m$
-Xms40m$
-Xmx1524m$
-Dgrails.console.enable.interactive=false$
-Dgrails.console.enable.terminal=false$
-Djline.terminal=jline.UnsupportedTerminal$
-Dgrails.console.class=grails.build.logging.GrailsEclipseConsole$
如果我没有理解您的问题,请澄清,如果没有,希望这对您有所帮助。