Thi*_*ilo 32 java eclipse main-method
在开发(以及调试)期间, 直接从Eclipse内部运行Java类' public static void main(String [] argv)方法非常有用(使用Run As上下文菜单).
是否有类似的快速方法为运行指定命令行参数?我现在做的是转到"运行对话框",单击各种设置到选项卡,我可以在其中指定VM和程序参数并在那里输入.步骤太多,而且我不希望将更永久的运行时配置设置与一次性invokation参数混合使用.我想要的是在某个地方检查一个框(或者有一个单独的菜单项"使用命令行运行为Java应用程序"),然后每次都提示输入命令行(具有良好的历史记录).
Met*_*002 50
这个答案基于Eclipse 3.4,但应该适用于旧版本的Eclipse.
选择Run As ...时,请进入运行配置.
在Java运行配置的Arguments选项卡上,配置要显示的变量$ {string_prompt}(您可以单击变量来获取它,或者复制它以直接设置它).
每次使用该运行配置(将其命名为以便以后使用)时,系统都会提示您输入命令行参数.
Esk*_*sko 16
Uri是错误的,有一种方法可以直接在Eclipse中向main方法添加参数,但参数不会非常灵活(允许一些动态参数).这是你需要做的:
Run -> Run configurations...Java Application或者通过键入其名称来过滤框.Program arguments框.万一它不清楚,它们是空格分隔的,所以"a b c"(没有引号)意味着你将参数a,b和c传递给你的程序.但我建议使用JUnit/wrapper类,就像Uri所说的那样,因为这样你可以更好地控制实际参数而不是这样做.
| 归档时间: |
|
| 查看次数: |
97156 次 |
| 最近记录: |