我正在尝试对使用SVN(它是一个项目)存储的JEdit进行一些修改。 我已经安装了TortoiseSVN并将服务器中的文件存入我的电脑。 然后我将这些文件作为现有项目导入Eclipse。
现在的问题是,当我编译并运行它时,它会给我以下警告。
1:15:26 PM [main] [警告] jEdit:jedit.jar不在课程路径中!
1:15:26 PM [main] [警告] jEdit:假设jEdit安装在E:\ College \ SEProj \ jEdit。
1:15:26 PM [main] [警告] jEdit:使用jedit.home系统属性覆盖。
1:15:26 PM [main] [警告] jEdit:initPLAF无法设置所需的l& f
1:15:26 PM [main] [警告] jEdit:initPLAF无法设置所需的l& f
并且它也给出了错误'在构建部件被解析之前,无法构建项目。 (我能够通过导入所有jar文件来解决这个错误,由于某种原因,我还必须导入tools.jar)
无论我在源代码中做了什么更改,都不会在编译时进行任何更改。我甚至试图删除整个类,但执行中仍然没有变化。是这个原因吗?或其他什么?
答案 0 :(得分:1)
假设它已安装在E:\College\SEProj\jEdit
中。您需要覆盖jedit.home
系统属性以指向您的eclipse项目目录,如消息所示。
答案 1 :(得分:0)
jEdit使用ant构建,并要求您将build.properties文件配置为指向系统上的各种依赖项。名为build.properties.sample
的示例位于主干的根目录中。
阅读README.SRC.txt
文件 - 它也位于jEdit trunk的根目录中 - 它描述了如何构建jEdit,包括IDE用户(即Eclipse等)的特殊提示(第178行)。
就个人而言,我正在Intellij 12.1.5中运行10.8.5的mac上构建jEdit。我认为任何支持ANT(大多数)的IDE都应该没问题。我没有在Eclipse中尝试过。