我用Java编写了一个程序来搜索java文件中的工作区以获取关键字。然后输出(System.out.println)工作空间中包含一个或多个in实例的所有文件,格式为:
Class #filename#.java in project #project# (#filename#.java:#line#)
当Eclipse得到它时,它会自动将()中的最后一部分解析为可点击的链接,该链接将您带到该文件的那一行。我喜欢这个,但是我想把我的程序变成一个不需要Eclipse的.jar文件,但是当你点击它在Eclipse中那行打开那个文件的链接时我仍然希望这样做(它会在JLabel而不是日志控制台)。我可以简单地通过在java制作的文本编辑器中打开文件,并转移插入位置来实现这一点,但我想用Java来实现。 有什么想法吗?
谢谢!
答案 0 :(得分:0)
如果你有一个GUI,你可以添加链接到例如一个JEditorPane,然后打开有问题的文件并转到该文件中的所需位置。