当前位置:  开发笔记 > 编程语言 > 正文

使用Eclipse中的参数调用Java main方法

如何解决《使用Eclipse中的参数调用Javamain方法》经验,为你挑选了2个好方法。

在开发(以及调试)期间, 直接从Eclipse内部运行Java类' public static void main(String [] argv)方法非常有用(使用Run As上下文菜单).

是否有类似的快速方法为运行指定命令行参数?我现在做的是转到"运行对话框",单击各种设置到选项卡,我可以在其中指定VM和程序参数并在那里输入.步骤太多,而且我不希望将更永久的运行时配置设置与一次性invokation参数混合使用.我想要的是在某个地方检查一个框(或者有一个单独的菜单项"使用命令行运行为Java应用程序"),然后每次都提示输入命令行(具有良好的历史记录).



1> MetroidFan20..:

这个答案基于Eclipse 3.4,但应该适用于旧版本的Eclipse.

选择Run As ...时,请进入运行配置.

在Java运行配置的Arguments选项卡上,配置要显示的变量$ {string_prompt}(您可以单击变量来获取它,或者复制它以直接设置它).

每次使用该运行配置(将其命名为以便以后使用)时,系统都会提示您输入命令行参数.



2> Esko..:

Uri是错误的,有一种方法可以直接在Eclipse中向main方法添加参数,但参数不会非常灵活(允许一些动态参数).这是你需要做的:

    按原样运行你的课程.

    Run -> Run configurations...

    从左侧列表中,从下面的列表中选择您的类,Java Application或者通过键入其名称来过滤框.

    选择Arguments选项卡并将参数写入Program arguments框.万一它不清楚,它们是空格分隔的,所以"a b c"(没有引号)意味着你将参数a,b和c传递给你的程序.

    再次运行您的课程,就像在第1步中一样.

但我建议使用JUnit/wrapper类,就像Uri所说的那样,因为这样你可以更好地控制实际参数而不是这样做.

推荐阅读
kikokikolove
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有