关于#java#的问题:关于构建工程时org.eclipse.core.runtime.IExecutableExtension无法访问的问题

关于构建工程时org.eclipse.core.runtime.IExecutableExtension无法访问的问题

img

在构建工程时遇到了找不到IExecutableExtension的类文件的错误,经查阅core.runtime的jar包时没有IExecutableExtension类,根据网友们的回答,原core.runtime里面很多class被转移了位置,那IExecutableExtension类被移动到哪里了呢?

求解答 !谢谢

看下是否是:在runtime页面的classpath中没有设置“.”路径,默认是自动加上的。

解决方法:在classpath的右边点击new,在输入框输入一个点,点击ok,在classpath列表中就有了“.”路径。

这个问题很可能是由于你使用的 Eclipse 版本和项目所需要的版本不一致造成的。

在 Eclipse 中,每个版本的插件都有自己的兼容性。例如,如果你使用的是 Eclipse 2019-12 版本,那么你可能无法使用一些基于 Eclipse 3.0 或者 3.1 版本的插件,因为这些插件并不兼容 Eclipse 2019-12 版本。

在你的情况中,你可能使用的是 Eclipse 3.0 或者 3.1 版本,而你的项目所需要的版本可能是 Eclipse 3.5 或者更高版本。这就导致了你无法访问 org.eclipse.core.runtime.IExecutableExtension 类的问题。

解决方法:

升级 Eclipse 版本到 Eclipse 3.5 或者更高版本。
尝试使用兼容 Eclipse 3.0 或者 3.1 的插件。
如果你不确定自己使用的 Eclipse 版本,可以在菜单栏中点击 "Help" -> "About Eclipse" 查看当前使用的版本。