在Java中,对于正常的主要方法:
public static void main(String[] args){
// code here
}
String[] args
用于从命令行获取一些参数。我可以通过以下方式从命令提示符运行此文件:
javac filename.java
java filename -30
但是,它需要更多步骤,我必须cd到这个文件夹。 (每次都很长)。那么,无论如何都要在Eclipse中运行带有一些main参数的文件。
谢谢:)
答案 0 :(得分:31)
在Eclipse中,您可以设置Run Configuration for the Java Application。单击“启动”工具栏中的绿色“播放”按钮(开始调试的错误图标旁边)。
在该配置中,您可以设置工作目录和命令行参数 - 甚至在运行时使用${string_prompt:Foo}
等参数提示用户输入命令行参数。
答案 1 :(得分:18)
右键单击该课程。然后转到Run as>运行配置。选择左侧的程序。然后在参数选项卡上,您将看到Program Arguments。如果您想传递多个参数,请用空格分隔参数,请在此textarea中输入您的程序参数。
此网站提供了一个很好的分步教程:http://www.javaprogrammingforums.com/java-jdk-ide-tutorials/362-how-send-command-line-arguments-eclipse.html
答案 2 :(得分:3)
使用main方法右键单击程序--->选择运行时配置 - >在那里,您会在右侧看到argument的框。
答案 3 :(得分:1)
奇怪的是,我必须在一个新的行中传递每个参数但是在读了一下后它对我有意义(忽略了它们(Arguments)是String的实例的事实)。