我在Windows 7旗舰版上运行的Eclipse Indigo出现错误。对于以下每一项:
Android SDK content loader
Building workspace
Initializing Java Tooling
Loading data for Android 2.3.3
Loading data for Android 4.03
抛出此错误:
An internal error occurred during: "Initializing Java Tooling".java.lang.NullPointerException
我该怎么办?
22条答案
按热度按时间u1ehiz5o1#
只需删除工作区上的.METADATA,然后重新启动IDE并重新正确配置即可
f8rj6qna2#
与其删除工作空间并丢失代码,不如尝试卸载AWS工具包,然后重新安装。通过进入:
帮助>市场>搜索AWS工具包>点击安装按钮>点击更改按钮>卸载。
对重新安装执行相同的操作,并重新启动Eclipse IDE,以便它可以自行进行配置。
sg2wtvxw3#
将Eclipse升级到最新版本(2020-12,4.18.0)为我修复了这个错误。
ncecgwcz4#
在我的情况下,即使在删除工作区并重新导入也不起作用。因为所有文件都已损坏。所以我利用了我现有的备份数据,将其提取并重新导入工作区,然后它开始正常工作。
ezykj2lf5#
在我的例子中,Eclipse尝试使用不存在的工作区文件夹启动。确保此时已创建该文件夹,但在创建工作区期间发生异常。在出现异常之后,我只是将工作空间切换到正确的文件夹。为了避免滑到不存在的工作区文件夹,我将其从最近的工作区中删除。
dgenwo3n6#
在我的例子中,我目前的工作区中有三个项目中有两个有这个问题。我打开了工作区目录,备份了损坏的项目,然后将其删除。然后又一次打开了月食。显然,有缺失的数据需要处理。再次关闭了eclipse,并重新添加了以前保存的没有元数据目录的项目。
Tl;Dr.只需从工作区的项目中删除元数据目录。
syqv5f0l7#
在我的例子中,“MySQL服务”被禁用。我也犯了同样的错误。
因此,如果您使用的是MySQL,那么请检查它。
按
win+R
,然后写入services.msc
并按Enter。搜索MySQL
服务。启动该服务。0yg35tkg8#
我也面临着同样的问题。从eclipse中的切换工作区选项切换回预定义的工作区解决了我的问题。
os8fio9y9#
只需关闭Eclipse或STS,然后再次重新启动。这可能会修复此错误。
w8ntj3qf10#
检查Eclipse日志(工作区.METADATA文件夹中智能命名为“.log”的文件),并检查完整的堆栈跟踪。在我的例子中,它是由方法“org.eclipse.m2e.jdt.internal.MavenClasspathVariableInitializer.initialize(MavenClasspathVariableInitializer.java:30)”引起的,这导致了一个从未修复过的“启动期间的竞争条件”错误。我真的建议摒弃Eclipse,转而使用更严肃的IDE;比如IntelliJ或NetBeans。使用Eclipse意味着您将花费40-50%的时间来尝试解决此类错误,而不是提高工作效率。
zpjtge2211#
我的问题也得到了解决,我在STS上得到了解决,只是关闭了所有项目,包括项目资源管理器上的服务器,重新启动了ide,就是这样。
dfddblmv12#
删除现有工作区,然后重新创建工作区并添加项目。
rsl1atfo13#
我在eclipse中遇到了同样的问题,所以我告诉您相同的步骤,您只需转到eclipse安装文件夹,您将在其中找到名为eclipse.ini的文件,在我的例子中,位置是
C:\USERS\comp\eclipse\jee-2018-12\eclipse
你可以找到你的位置。
在该位置,以文本模式打开eclipse.ini,您将在那里找到以下文本
-Xms256M-Xmx1024M
将其更改为
-Xms512M-Xmx1024M
我希望这将帮助您100%,在我的系统中检查;-)
fykwrbwg14#
我的问题是由一些使用旧JRE系统库的旧Java项目引起的,所以我所要做的就是删除旧的库,然后通过右键单击项目->属性->Java构建路径->库->添加库来添加新的库。
mrfwxfqh15#
有时问题出在安装的Java版本上。当我试图在我的Ubuntu 16.04上启动Spring Tool Suite时,我遇到了类似的问题。我的机器上安装了Java 9。我把它改成了Java 8,它开始工作了。