簡體   English   中英

詳細格式化程序錯誤,Java Eclipse Indigo SR1

[英]Detail formatter error, Java Eclipse Indigo SR1

該問題涉及在Windows 7上使用Eclipse Indigo SR1編寫Java代碼。 我已經聲明了一個對象數組(一個IloNumExpr數組,我正在編寫一些CPLEX優化代碼,但是我認為這並不重要)。 聲明它們之后(在下一行放置一個斷點),當我將鼠標懸停在調試器中的IloNumExpr數組上時,我看到了以下消息

Detail formatter error: 
  An exception occurred: java.lang.ArrayIndexOutOfBoundsException

但是當我查看數組中的各個元素時,它們都為null,並且當我遍歷它們並分配每個元素時,我一點也沒有得到任何錯誤。 在分配它們之后,Eclipse仍然告訴我同樣的詳細信息格式化程序錯誤,但是每個元素都已經按照我期望的方式分配了,當我將此數組傳遞給其他方法時,一切都會按我的預期進行。

這是什么意思? 我應該擔心嗎?

錯誤指出它來自Detail Formatter( Window/Preferences/Java/Debug/Detail Formatters或在數組變量的“ Variables視圖中右鍵單擊,然后選擇“ Edit Detail Formatter )。

您可以刪除或禁用不想再使用的格式化程序。

回答您的主要問題:
此錯誤意味着僅明細格式器以錯誤結尾,而不產生要打印的輸出。
不用擔心。

我也收到了此消息。
首先,我使用了:

this.arr = Arrays.copyOfRange(arr,0,counter);

this.arrnull ,所以當我添加時它有所幫助:

this.arr = new String[counter];
this.arr = Arrays.copyOfRange(arr,0,counter);

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM