如何在Eclipse中更改Liferay Portlet插件API库?

时间:2011-11-17 08:54:36

标签: eclipse plugins liferay portlet

我已将我的网络应用程序切换为另一个Liferay安装程序。因此,我能够将项目中的类路径库转换为新的服务器位置。这包括JRE系统库和Liferay v6.0 CE。即,可以从Java Build Path对话框中为这些新服务器位置添加这些库。

但是库“Liferay Portlet Plugin API”仍然引用旧的Liferay安装路径,我认为无法改变它。

怎么可能?

更新1 在这里:http://www.liferay.com/community/wiki/-/wiki/Main/Liferay+IDE+Getting+Started+Tutorial 在最低的图片中,您可以看到Package Explorer中列出的所有三个库。其中两个我能够改变,问题是关于第三个。

3 个答案:

答案 0 :(得分:2)

您可以手动更改文件.metadata\.plugins\org.eclipse.jdt.core\variablesAndContainers.dat

然后打开文件系统浏览器(我的电脑)导航到liferay IDE工作区位置并转到.metadata\.plugins\org.eclipse.jdt.core。打开文件variablesAndContainers.dat,找到并编辑您的jar位置。

之后重启Liferay IDE或简单地关闭并打开您的项目。

更新:

1)记下所需的罐子 2)转到配置构建路径对话,而不是去图书馆并选择“Liferay Portlet Plugin API”,然后点击删除
3)直接在项目中创建文件夹“lib”(不是WEB-INF / lib)
4)将jar添加到lib文件夹(从1.)
5)选择罐子并将它们添加到构建路径(右键单击 - 构建路径 - 添加到构建路径)

或者你可以用这些jar创建用户libarary,然后将其添加到构建路径

答案 1 :(得分:1)

除了在类路径对话框中选择正确的库之外,还应该通过右键单击项目并转到属性>来改变“目标运行时”。有针对性的运行时。

P.S。加上一个应该关闭项目,然后再打开它。

答案 2 :(得分:0)

在我的情况下,按照this question中关于清除eclipse缓存(-clear选项)的说明帮助,因为改变liferay插件SDK路径不会改变库'将此库添加到项目构建路径时的位置...