初始化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

我该怎么办?

dfddblmv

dfddblmv1#

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

piztneat

piztneat2#

只需将**“eclipse.ini”**文件中的以下值更改为:

-Xms1024m
-Xmx2048m

注:

  • 你可以通过右击eclipse图标找到**“eclipse.ini”**文件,然后选择“打开文件位置”。
  • 发生此错误是因为eclipse内存不足,因此我们只是增加了为eclipse应用程序分配的内存。
bzzcjhmw

bzzcjhmw3#

1.关闭Eclipse。

  • 转到Windows资源管理器中的工作区文件夹并删除以下文件夹:

  • .元数据

  • .推荐器

  • RemoteSystemsTempFiles

  • 服务器

  • 打开Eclipse,在启动时再次提供相同的工作空间文件夹。

eiee3dmh

eiee3dmh4#

我只想补充一点,简单地关闭并重新打开eclipse对我来说一直是有效的,但会出现这种类型的错误。

hsgswve4

hsgswve45#

我也面临着同样的问题。但是更改eclipse.ini中的两个配置解决了我的问题。

-Xms512m至-Xms1024m和-Xmx1024m至-Xmx2048m

f87krz0w

f87krz0w6#

无需创建另一个工作区并从旧工作区导入所有项目:只需清空\Workspaces\MyEclipse 8.5 M2\.metadata\.plugins\org.eclipse.core.resources\.projects目录并重新启动myeclipse/eclipse

bqucvtff

bqucvtff7#

1.检查您的项目->属性->Java构建路径具有JDK库,而不是JRE System Library
1.进入Eclipse安装目录,搜索eclipse.ini->打开

搜索包含任何下列值的行:
-Xms512M-Xmx512M-Xms1024M-Xmx1024M-Xms1G-Xmx1G

只需将内存大小增加一倍,假设您必须更改

-Xms512M至-Xms1024M

增加eclipse内存大小将帮助eclipse从您的PC获得更多的RAM大小。

oxalkeyp

oxalkeyp8#

在我的例子中,我重新启动了我的eclipse IDE,而没有删除/编辑我的工作区或.METADATA文件夹。错误“A INTERNAL ERROR ERROR OVERS:INTERIAL ERROR:”初始化Java工具“。

mrfwxfqh

mrfwxfqh9#

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

fykwrbwg

fykwrbwg10#

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

rsl1atfo

rsl1atfo11#

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

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

你可以找到你的位置。

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

将其更改为

-Xms512M-Xmx1024M

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

u1ehiz5o

u1ehiz5o12#

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

zpjtge22

zpjtge2213#

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

w8ntj3qf

w8ntj3qf14#

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

os8fio9y

os8fio9y15#

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

相关问题