我在eclipse中有一个项目A,其代码被编译成一个jar并由一个单独的项目B使用。 我已将jar与工作区项目A代码相关联。 当我运行项目B时,我在控制台上获得了堆栈跟踪,它引用了jar。 单击引用时,正确的文件从项目A打开但作为只读,我想编辑此文件并修复我的代码。 我最终要做的是手动打开文件,使用搜索键入名称或在包浏览器中导航到该文件,然后进行编辑。 我的意思是文件在我的工作区的项目中,为什么它不可编辑? 有什么方法吗?
答案 0 :(得分:1)
当您在项目中时,使用 Java编辑器(可编辑)而不是使用 Java类查看器(只读)打开项目A的Java文件B,你必须做以下事情:
我建议将项目A转换为插件项目。插件JAR可以在普通Java和OSGi应用程序中使用。代码将更加模块化,项目A中的更改不需要在项目B中更新JAR文件。