2012-06-25 42 views
1

我想編寫一些插件來分析Java源代碼。我必須知道哪個Eclipse插件的哪一部分?我知道這是一個愚蠢的問題,但我真的不知道我必須從哪裏開始,而且我沒有太多時間。我不是一名真正的程序員,我是一名電腦維修技術員。所以我可以在業餘時間編寫插件(我喜歡它)。爲了分析Java源代碼,我必須知道哪一部分編寫eclipse的插件?

如果有人給我幾個指點,我真的很感激。

+2

您現在的位置非常有野心。如果您不知道如何編程,您將無法掌握Eclipse API。在學會走路之前,先學習爬行。 :)我建議你先學Java,然後試着寫一個插件。 –

+0

哦,謝謝你的幫助。實際上,我知道大約一年的Java核心。我知道awt,swing,多線程......現在我想在eclipse中編寫一個插件,我還寫了第一個插件,遵循一些教程。你能給我一些建議嗎? –

+0

@AndrewEisenberg:請給我一些建議。謝謝! –

回答

2

我並不是故意在上面嗤之以鼻。所以,我首先建議理解Eclipse架構,插件模型和API。這是一個古老的,但仍然相關教程:

http://eclipsepluginsite.com/#

它不進入JDT所有,但確實讓你對一般的Eclipse插件的想法。所以,一旦你明白的教程,你可以移動到JDT:

http://www.vogella.com/articles/EclipseJDT/article.html

+0

太棒了!謝謝! –

+2

祝你好運,隨時在這裏問更多的問題。 –

2

您需要掌握相當多的內容 - 將Builder API掛接到增量構建過程中,並在文件更改時得到通知,獲取源文件的IResource類型層次結構,Java AST類(有一個大堆那些),有關類型綁定的一些怪癖等等。沒有簡單的指針可以給出。

+0

如何獲取給定項目中的課程內容? Java AST?他們是什麼?我可以重複使用嗎?謝謝! –

相關問題