【问题标题】:ArrayIndexOutOfBoundsException in com.ibm.icu.text.BreakDictionary.main in SWT ApplicationSWT 应用程序中 com.ibm.icu.text.BreakDictionary.main 中的 ArrayIndexOutOfBoundsException
【发布时间】:2012-03-25 19:11:43
【问题描述】:

我来了

Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: 0
at com.ibm.icu.text.BreakDictionary.main(BreakDictionary.java:40)

当我在 Eclipse 中运行/调试我的 SWT 程序时。这可能是什么原因造成的?当我在main() 的第一行设置断点时,它甚至似乎都没有运行到该点。

更新

即使在一个新的 SWT 项目中,使用从模板创建的应用程序窗口,没有任何更改,错误仍然会发生......

如果您想查看代码,http://pastie.org/3547493(它是使用 Google Window Builder Pro 插件从 Eclipse 生成的)

【问题讨论】:

  • 你能发布一些代码吗?
  • @Tudor,在更新中,在一个干净的 SWT 项目中,创建了一个新的应用程序窗口,它仍然有同样的错误

标签: java eclipse swt indexoutofboundsexception


【解决方案1】:

您正在运行BreakDictionarymain 方法。换句话说:您运行的是完全不同的程序,而不是您发布的代码。

【讨论】:

    【解决方案2】:

    为了确保您没有运行与字典类不同的方法,您应该右键单击您的类并将其作为 Java 应用程序运行。

    【讨论】:

      猜你喜欢
      • 2014-10-19
      • 2013-05-28
      • 1970-01-01
      • 2012-02-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多