Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/eclipse/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 日食霓虹灯赢得';由于设置异常,无法启动_Java_Eclipse - Fatal编程技术网

Java 日食霓虹灯赢得';由于设置异常,无法启动

Java 日食霓虹灯赢得';由于设置异常,无法启动,java,eclipse,Java,Eclipse,我在启动标准Eclipse Neon IDE时遇到问题。我正在用JavaJDK1.8.0运行EclipseNeon1。重新启动计算机后,Eclipse将无法启动(上次使用期间未安装新插件/软件)。我尝试删除.metadata/.plugins/per中的所有内容,但它仍然无法启动。请帮忙 另外,日志的日期似乎不正确;我不知道为什么,但这是唯一的!此日志文件中的会话 这是.metadata/.log文件的部分副本 !SESSION 2017-06-13 10:46:37.214 ---------

我在启动标准Eclipse Neon IDE时遇到问题。我正在用JavaJDK1.8.0运行EclipseNeon1。重新启动计算机后,Eclipse将无法启动(上次使用期间未安装新插件/软件)。我尝试删除
.metadata/.plugins/
per中的所有内容,但它仍然无法启动。请帮忙

另外,日志的日期似乎不正确;我不知道为什么,但这是唯一的
!此日志文件中的会话

这是
.metadata/.log
文件的部分副本

!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

两人的回答都是

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

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

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

C:\ProgramFiles\Java\jdk1.6.0\U 45\jre\lib\security

如果找不到,就去拿。在运行eclipse时,请检查是否有相同的体系结构意味着在32位jdk上应该有32位eclipse,否则它将无法工作。
如果您有多个jre,那么请检查eclipse,并参考哪个jre。希望这将对您有所帮助。

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

C:\ProgramFiles\Java\jdk1.6.0\U 45\jre\lib\security

如果找不到,就去拿。在运行eclipse时,请检查是否有相同的体系结构意味着在32位jdk上应该有32位eclipse,否则它将无法工作。
如果您有多个jre,那么请检查eclipse,并参考哪个jre。希望这对您有所帮助。

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

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

C:\Program Files\Java\jre1.8.0_131\bin;
此操作失败,导致相同的java错误消息。然后我“恢复”到旧的java安装,将
java_HOME
path
都更改为

C:\Program Files\Java\jdk1.8.0_102\bin;
这很好地解决了问题。
作为参考,这些链接也帮助了我


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

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

      C:\Program Files\Java\jre1.8.0_131\bin;
      
      此操作失败,导致相同的java错误消息。然后我“恢复”到旧的java安装,将
      java_HOME
      path
      都更改为

      C:\Program Files\Java\jdk1.8.0_102\bin;
      
      这很好地解决了问题。
      作为参考,这些链接也帮助了我