我已经使用Eclipse多年了,而且我对它非常熟悉,但这仍然困扰着我,我想知道我是否遗漏了什么。
假设我想从IDE运行我的runnable MyClass.java
。标准方式是,选择源
Right Click -> Run-As -> Java Application
或等效地通过Menu -> Run -> Run-As -> Java Application
现在,假设我想用一些参数或一些特殊设置(输出重定向,备用JRE等)来运行它。在Eclipse中,它通过Launch Configurations进行管理。在我的情况下,我Right Click -> Run-As -> Run Configurations...
访问存储的配置,找到与MyClass
对应的配置(可能是几个),编辑设置并运行它。
现在,这是我的小问题。如果我想立即运行带有参数的MyClass
......似乎我需要经历这个两步程序:1)第一次运行它而没有参数,以便Eclipse(在引擎盖下,而不是misteriously)创建一个空白的启动配置,2)调用Run As...
,以便打开LaunchConfig编辑器?它看起来很麻烦,不自然。
我希望这样做"以Java身份运行,让我先编辑配置"。
当然,我可以去Right Click -> Run-As -> Run Configurations...
并手动创建配置,但这并不理想:Eclipse不会自动填充我触发创建的Java源代码,甚至也无法猜测应用程序类型(Java in这个案例),我必须自己这样做(这就是为什么我辞职到上面提到的两步程序,它更直接)。
请注意,这不是特定于运行Java应用程序。
我错过了什么吗?