如何向从Eclipse启动的Java程序添加命令行参数?

如何向从Eclipse启动的Java程序添加命令行参数?,java,eclipse,jit,Java,Eclipse,Jit,我试图弄清楚如何添加命令行参数 -XX:CompileCommand=print,javax/swing/text/GlyphView,getBreakSpot 要修复中记录的JIT问题,请单击eclipse 但我不确定如何添加这一点 如果这是你问题标题中提到的建筑的一部分,那么:你不能。这是一个特定于Oracle的javac的参数。Eclipse的Java Builder使用Eclipse的编译器。如果您使用ant或任何其他外部工具来运行Oracle的javac,那么您可以为它添加参数 如

我试图弄清楚如何添加命令行参数

 -XX:CompileCommand=print,javax/swing/text/GlyphView,getBreakSpot
要修复中记录的JIT问题,请单击eclipse
但我不确定如何添加这一点

如果这是你问题标题中提到的建筑的一部分,那么:你不能。这是一个特定于Oracle的javac的参数。Eclipse的Java Builder使用Eclipse的编译器。如果您使用ant或任何其他外部工具来运行Oracle的javac,那么您可以为它添加参数

如果这是一个运行时选项(因为您提到了JIT),那么您可以在对话框中为JRE添加任何参数


我刚刚浏览了你提到的那篇文章。它是“java”的参数,而不是“javac”,与构建无关。在对话框的Arguments选项卡中输入它。

似乎在项目加载之前,Eclipse需要“启动时参数”。如果我正确理解了这个问题,您是否尝试过使用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$

如果我还没有理解你的问题,请澄清,如果没有,希望这有帮助

啊,好的,谢谢。我误解了这篇文章。将其添加到Arguments选项卡的VM Arguments中似乎已经修复了它。您知道是否有方法抑制输出
编译器racle:exclude javax/swing/text/GlyphView.getBreakSpot####exclude compile:javax.swing.text.GlyphView::getBreakSpot