初始化Java工具时发生Eclipse内部错误

monwx1rj  于 2022-09-21  发布在  Java
关注(0)|答案(22)|浏览(386)

我在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

我该怎么办?

u1ehiz5o

u1ehiz5o1#

只需删除工作区上的.METADATA,然后重新启动IDE并重新正确配置即可

f8rj6qna

f8rj6qna2#

与其删除工作空间并丢失代码,不如尝试卸载AWS工具包,然后重新安装。通过进入:

帮助>市场>搜索AWS工具包>点击安装按钮>点击更改按钮>卸载。

对重新安装执行相同的操作,并重新启动Eclipse IDE,以便它可以自行进行配置。

sg2wtvxw

sg2wtvxw3#

将Eclipse升级到最新版本(2020-12,4.18.0)为我修复了这个错误。

ncecgwcz

ncecgwcz4#

在我的情况下,即使在删除工作区并重新导入也不起作用。因为所有文件都已损坏。所以我利用了我现有的备份数据,将其提取并重新导入工作区,然后它开始正常工作。

ezykj2lf

ezykj2lf5#

在我的例子中,Eclipse尝试使用不存在的工作区文件夹启动。确保此时已创建该文件夹,但在创建工作区期间发生异常。在出现异常之后,我只是将工作空间切换到正确的文件夹。为了避免滑到不存在的工作区文件夹,我将其从最近的工作区中删除。

dgenwo3n

dgenwo3n6#

在我的例子中,我目前的工作区中有三个项目中有两个有这个问题。我打开了工作区目录,备份了损坏的项目,然后将其删除。然后又一次打开了月食。显然,有缺失的数据需要处理。再次关闭了eclipse,并重新添加了以前保存的没有元数据目录的项目。

Tl;Dr.只需从工作区的项目中删除元数据目录。

syqv5f0l

syqv5f0l7#

在我的例子中,“MySQL服务”被禁用。我也犯了同样的错误。

因此,如果您使用的是MySQL,那么请检查它。

win+R,然后写入services.msc并按Enter。搜索MySQL服务。启动该服务。

0yg35tkg

0yg35tkg8#

我也面临着同样的问题。从eclipse中的切换工作区选项切换回预定义的工作区解决了我的问题。

os8fio9y

os8fio9y9#

只需关闭Eclipse或STS,然后再次重新启动。这可能会修复此错误。

w8ntj3qf

w8ntj3qf10#

检查Eclipse日志(工作区.METADATA文件夹中智能命名为“.log”的文件),并检查完整的堆栈跟踪。在我的例子中,它是由方法“org.eclipse.m2e.jdt.internal.MavenClasspathVariableInitializer.initialize(MavenClasspathVariableInitializer.java:30)”引起的,这导致了一个从未修复过的“启动期间的竞争条件”错误。我真的建议摒弃Eclipse,转而使用更严肃的IDE;比如IntelliJ或NetBeans。使用Eclipse意味着您将花费40-50%的时间来尝试解决此类错误,而不是提高工作效率。

zpjtge22

zpjtge2211#

我的问题也得到了解决,我在STS上得到了解决,只是关闭了所有项目,包括项目资源管理器上的服务器,重新启动了ide,就是这样。

dfddblmv

dfddblmv12#

删除现有工作区,然后重新创建工作区并添加项目。

rsl1atfo

rsl1atfo13#

我在eclipse中遇到了同样的问题,所以我告诉您相同的步骤,您只需转到eclipse安装文件夹,您将在其中找到名为eclipse.ini的文件,在我的例子中,位置是

C:\USERS\comp\eclipse\jee-2018-12\eclipse

你可以找到你的位置。

在该位置,以文本模式打开eclipse.ini,您将在那里找到以下文本
-Xms256M-Xmx1024M

将其更改为

-Xms512M-Xmx1024M

我希望这将帮助您100%,在我的系统中检查;-)

fykwrbwg

fykwrbwg14#

我的问题是由一些使用旧JRE系统库的旧Java项目引起的,所以我所要做的就是删除旧的库,然后通过右键单击项目->属性->Java构建路径->库->添加库来添加新的库。

mrfwxfqh

mrfwxfqh15#

有时问题出在安装的Java版本上。当我试图在我的Ubuntu 16.04上启动Spring Tool Suite时,我遇到了类似的问题。我的机器上安装了Java 9。我把它改成了Java 8,它开始工作了。

相关问题