在带有JDT的eclipse中,在ubuntu上导入javax.crypto.Cipher失败

在带有JDT的eclipse中,在ubuntu上导入javax.crypto.Cipher失败,eclipse,ubuntu,eclipse-jdt,Eclipse,Ubuntu,Eclipse Jdt,我使用Eclipse JDT构建/运行liferay进行热部署和调试,步骤如下: 安装更新后重新启动我的Ubuntu VM后,javax.crypto的导入突然失败 我在谷歌上搜索了很多,但现在还没有找到真正的解决办法。 同时,我可以在将jce.jar添加到jdks外部jar后进行构建(Eclipse窗口首选安装的JRE-选择JRE-编辑-添加外部jar) 这有助于构建,但在从调试器启动时没有帮助 ?在使用eclipse.ini中的-clean标志启动eclipse后,一切再次正常运行 我进一

我使用Eclipse JDT构建/运行liferay进行热部署和调试,步骤如下:

安装更新后重新启动我的Ubuntu VM后,javax.crypto的导入突然失败

我在谷歌上搜索了很多,但现在还没有找到真正的解决办法。 同时,我可以在将jce.jar添加到jdks外部jar后进行构建(Eclipse窗口首选安装的JRE-选择JRE-编辑-添加外部jar)

这有助于构建,但在从调试器启动时没有帮助


在使用
eclipse.ini
中的
-clean
标志启动eclipse后,一切再次正常运行

我进一步注意到,Preferences->Java>中的Restore Defaults按钮…->会出现一个窗口 现在添加的罐子比以前多得多

它现在由以下罐子组成-但手动添加它们没有帮助:

jre/lib/rt.jar
jre/lib/jsse.jar
jre/lib/jce.jar
jre/lib/charset.jar
jre/lib/ext/dnsns.jar
jre/lib/ext/sunpkcs11.jar
jre/lib/ext/sunjce_provider.jar
jre/lib/ext/localedata.jar
在这里使用JDK1.5