如何在eclipse中将参数传递给main方法?

时间:2015-05-12 03:52:58

标签: java enums argument-passing

我试图将参数传递给java类主方法我想用eclipse传递参数所以我去了

$("#map-canvas")[0];

我写了我的论点

run -> run configuration -> program arguments

但无论何时我运行它都会给我这个错误,

exp grammar

这意味着它没有看到第二个参数Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: 1 at LL.main(LL.java:146) ,任何人都知道为什么以及如何解决这个问题?

编辑,这是我的主要方法

"grammar"

4 个答案:

答案 0 :(得分:2)

Run -> Run Configuration -> Java Application -> Arguments中输入以space

分隔的输入

答案 1 :(得分:0)

检查这两个参数之间的额外空间

答案 2 :(得分:0)

1)右键单击Main class

2)点击“运行方式”

3)点击“运行配置...”

4)点击“参数”

5)在“ 程序参数”部分输入输入

6)点击“应用”和“运行”

注意-对于多个输入,您可以在“程序参数部分”的不同行中输入多个输入。

答案 3 :(得分:-1)

" ArrayIndexOutOfBoundsException异常"

尝试将数组exp的索引扩展为args.length