2012-01-11 31 views
0

我用Java編寫了一個程序,在java文件中搜索我的工作區中的關鍵字。然後,它輸出(的System.out.println)在含有在一個或多個實例中的格式的工作區中的所有文件:如何使用Eclipse鏈接到#行?

Class #filename#.java in project #project# (#filename#.java:#line#)

當Eclipse得到這個,它自動解析,在最後一部分()到可點擊的鏈接,將您帶到該文件的那一行。我喜歡這個,但是我想讓我的程序變成一個不需要Eclipse的.jar文件,但是我仍然想這樣做,當你點擊鏈接時,它會在Eclipse的那一行打開該文件(它會在JLabel而不是日誌控制檯中)。我可以簡單地通過在java製作的文本編輯器中打開該文件並轉換插入位置來實現這一點,但我想用Java來完成。 有什麼建議嗎?

謝謝!

+0

你想從你的應用程序啓動Eclipse,並打開它作爲參數提供的文件,是否正確? – 2012-01-12 06:37:19

回答

0

如果你有一個GUI,你可以添加鏈接到例如一個JEditorPane然後打開一個有問題的文件並轉到該文件中的所需位置。

+0

這就是我所說的我可以做的事情,打開一個文本編輯器,用我在其中突出顯示的行來創建。但是如果可能的話,我希望它在Eclipse中打開,並突出顯示該行,就像在Eclipse的Log Console中單擊鏈接時一樣。 – 2012-01-12 01:48:09