2013-05-17 24 views
1

在我的日食中,當我檢查方法幫助ctrl + space我看到方法參數顯示類似字符串,int作爲參數。不顯示像,字符串名稱/ int id。Eclipse沒有正確顯示方法參數

getAttribute(String arg0)

我怎樣才能使Eclipse的展現方法getAttribute(String name)

這真的是很難我確定我要來回傳遞的方法,它PARAM。 任何想法,我應該在哪裏設置設置?

回答

2

當eclipse找不到源代碼或連接的Javadoc時,會發生此問題,因爲.class文件中通常不存在java參數名稱(它只會出現在調試中,而不是接口中)。

您可以使用助手F3檢查源或文檔是否附加。

您可以增加eclipse用於從設置中的附加Javadoc中獲取參數名稱的超時時間。

您也可以附加相應的文檔jar或源jar作爲依賴項,以便讓eclipse查找相應的源代碼。

+0

但是在一個大項目中,附加所有相關瓶子的來源總是很困難..但那是唯一的解決方案..? – Ratha

+0

@Ratha你也可以只導入相應的javadoc。但是如果你有一個大項目,那麼你肯定應該考慮使用像[* Maven *](http://maven.apache.org/)。 – zakinster

+0

@ zakinster,感謝您的快速回復。是的即時通訊使用maven來建立我的項目,我使用maven回購設置buildpath。無論如何,這些回購只包含罐子。我如何從javadoc中取出這些罐子? – Ratha