当前位置: 首页 > 知识库问答 >
问题:

由于配置异常,Eclipse Neon无法启动

袁卓
2023-03-14

我在启动标准Eclipse Neon IDE时遇到问题。我正在使用Javajdk 1.8.0运行Eclipse Neon 1。重新启动我的计算机后,Eclipse将无法启动(上次使用期间没有安装新的插件/软件)。我尝试删除中的所有内容。根据这个问题的元数据/. plugins/,但它仍然无法启动。请帮助。

附言。日志的日期似乎已关闭;我不确定为什么,但这是此日志文件中唯一的!SESSION

这是的部分副本。元数据/。日志文件。

!SESSION 2017-06-13 10:46:37.214 -----------------------------------------------
eclipse.buildId=4.6.1.M20160907-1200
java.version=1.8.0_131
java.vendor=Oracle Corporation
BootLoader constants: OS=win32, ARCH=x86_64, WS=win32, NL=en_US
Framework arguments:  -product org.eclipse.epp.package.java.product
Command-line arguments:  -os win32 -ws win32 -arch x86_64 -product org.eclipse.epp.package.java.product

This is a continuation of log file C:\Users\XXX\workspace\.metadata\.bak_0.log
Created Time: 2017-06-13 11:39:01.054

!ENTRY org.eclipse.equinox.p2.core 4 0 2017-06-13 11:39:01.054
!MESSAGE Provisioning exception
!STACK 1
org.eclipse.equinox.p2.core.ProvisionException: No repository found at http://download.eclipse.org/modeling/emf/emf/updates/2.10.x/.
    at org.eclipse.equinox.internal.p2.repository.helpers.AbstractRepositoryManager.fail(AbstractRepositoryManager.java:395)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
    at java.lang.reflect.Method.invoke(Unknown Source)
    at org.eclipse.oomph.util.ReflectUtil.invokeMethod(ReflectUtil.java:116)
    at org.eclipse.oomph.p2.internal.core.CachingRepositoryManager.fail(CachingRepositoryManager.java:330)
    at org.eclipse.oomph.p2.internal.core.CachingRepositoryManager.loadRepository(CachingRepositoryManager.java:233)
    at org.eclipse.oomph.p2.internal.core.CachingRepositoryManager$Metadata.loadRepository(CachingRepositoryManager.java:453)
    at org.eclipse.equinox.internal.p2.metadata.repository.MetadataRepositoryManager.loadRepository(MetadataRepositoryManager.java:96)
.
.
.
Caused by: java.io.EOFException: SSL peer shut down incorrectly
    at sun.security.ssl.InputRecord.read(Unknown Source)
    ... 21 more
!SUBENTRY 1 org.eclipse.jdt.core 4 985 2017-06-15 10:41:43.156
!MESSAGE Remote host closed connection during handshake
!STACK 0
javax.net.ssl.SSLHandshakeException: Remote host closed connection during handshake
    at sun.security.ssl.SSLSocketImpl.readRecord(Unknown Source)
    at sun.security.ssl.SSLSocketImpl.performInitialHandshake(Unknown Source)
    at sun.security.ssl.SSLSocketImpl.startHandshake(Unknown Source)
    at sun.security.ssl.SSLSocketImpl.startHandshake(Unknown Source)
.
.
.

在以管理员权限打开CMD并运行

> java -version

> java

两人的回答都是

Error occurred during initialization of VM
java/lang/NoClassDefFoundError: java/lang/Object

所以我猜我的java安装出了问题,不是eclipse。


共有2个答案

诸彬郁
2023-03-14

解决了的。问题在于我的java安装。

首先,我尝试将系统环境变量path更改为only

C:\Program Files\Java\jre1.8.0_131\bin;

这失败了,导致相同的java错误消息。然后我“恢复”到旧的java安装,将JAVA_HOMEpath更改为

C:\Program Files\Java\jdk1.8.0_102\bin;

这工作正常并解决了问题。

>

VM初始化过程中发生错误(java/lang/NoClassDefFoundError: java/lang/Object)

https://geekycoder.wordpress.com/2009/07/08/java-tips-adventure-in-resolving-the-java-error-error-occurred-during-initialization-of-vm/

奚无尘
2023-03-14

eclipse在启动时可能会出现一些问题,但在您的情况下,发生此ProvisionException可能是因为您未清除代理,或者您的网络连接设置为Ditect,它应该是本机的。还要检查SSH证书

C:\Program Files\Java\jdk1。6.0_45\jre\lib\security

如果找不到,就去拿。请检查一下,一旦你运行了eclipse,在32位jdk上有相同的架构意味着应该有32位eclipse,否则它将无法工作。如果您有多个jre,那么请检查eclipse,查看哪个jre。希望这对你有帮助。

 类似资料:
  • 我将我的文件夹(myApp)复制到Tomcat8的webapps文件夹中。 然后我转到“Tomcat Web Application Manager”&在那里看到“/myApp”running=false。然后单击Start&发现了以下错误: 注意:这是myApp的web.xml Catalina.2014-05-09.log:

  • 问题内容: 嗨,我是Struts的新手,试图在Struts中打招呼,但我遇到了错误。我正在尝试将其修复,但无法执行。错误消息是 我的档案是 Web.xml是 那么该代码的解决方案是什么。 问题答案: 从类路径中删除。但是对于管理库的解决方案,您可以使用Maven。 请参阅使用Maven构建的教程:使用Maven 创建Struts 2 Web应用程序以管理工件和构建应用程序 。 随下载的最小依赖项

  • 我一直在尝试启动NiFi,但每次我这样做,我都得到以下错误:

  • 我在eclipse安装中复制了一些插件(特别是Green和ObjectAid)。 我删除了它们(因为它不起作用),但现在我无法启动eclipse(即使使用)。 我得到: !session 2013-02-08 !Entry org.eclipse.osgi 4 0 201 3-02-08 16:21:17.779!Message Application error!Stack 1 java.lan

  • 当我在master note上运行此命令时 然而,Hadoop multinode运行良好

  • 我正在使用Spring Boot版本2.1.9。带有Web、会话、安全、jdbc和jpa启动器的RELEASE。在我的应用程序中一切正常,直到我尝试覆盖默认会话超时值,application.properties中有以下行: 如果添加这一行,在启动Spring时,我会得到以下错误: 我还尝试了不同的格式,如180s或PT180S,但都不起作用。根据Spring文档或同一文档的其他变体,只有整数的版