2012-01-11 47 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

相关问题