【问题标题】:eclipse-inst-win64.exe won't openeclipse-inst-win64.exe 无法打开
【发布时间】:2020-01-08 04:39:34
【问题描述】:

Dispite 安装的“jdk-13.0.1_windows-x64_bin”和“jre-8u231-windows-x64”“eclipse-inst-win64.exe”无法打开。

我在 Windows 10 64 位上成功安装了最新的 Java 版本

Microsoft Windows [Version 10.0.17763.1]
(c) 2018 Microsoft Corporation. All rights reserved.

C:\Users\Java>java -version
java version "1.8.0_231"
Java(TM) SE Runtime Environment (build 1.8.0_231-b11)
Java HotSpot(TM) 64-Bit Server VM (build 25.231-b11, mixed mode)

C:\Users\Java>javac -version
javac 13.0.1

现在我下载了eclipse-inst-win64.exe,但是当我想打开它时,如果你真的想运行这个文件,就会出现通常的警告,接受后,什么也没有发生。 我在几个威胁中表示问题可能是 jdk/jre 是 32 位的,而 eclipse.exe 是 64 位的,但正如您在命令提示符中看到的那样,它是 64 位的。 我还看到了 jdk/jre 的路径设置的几种方式。 地雷现在看起来像这样:

Environment Variables

Edit Environment Variables

我还下载了“eclipse-java-2019-12-R-win32-x86_64.zip”文件。 当我在这里打开 eclipse.exe 时,至少会出现带有 eclipse 符号的开始屏幕,但随后会出现错误并显示:

“发生错误。请参阅日志文件 eclipse\configuration\1578426859232.log。”它给了我一堆代码:

!SESSION 2020-01-07 11:54:19.030 -----------------------------------------------
eclipse.buildId=4.14.0.I20191210-0610
java.version=1.8.0_231
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

!ENTRY org.eclipse.ant.launching 4 0 2020-01-07 11:54:19.630
!MESSAGE FrameworkEvent ERROR
!STACK 0
org.osgi.framework.BundleException: Could not resolve module: org.eclipse.ant.launching [65]
  Unresolved requirement: Import-Package: com.ibm.icu.text

    at org.eclipse.osgi.container.Module.start(Module.java:462)
    at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel$2.run(ModuleContainer.java:1844)
    at org.eclipse.osgi.internal.framework.EquinoxContainerAdaptor$1$1.execute(EquinoxContainerAdaptor.java:136)
    at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.incStartLevel(ModuleContainer.java:1837)
    at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.i

......等等......

顶部写着:

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

这是否意味着 eclipse.exe 适用于 32 位?我很确定它必须是 64 位的。

大概一周后,我对安装、卸载以及数百个威胁和 youtube-how-to 感到非常沮丧。

有人能帮帮我吗!!!谢谢。

【问题讨论】:

  • '-arch x86_64' 表示它是 64 位 - 当前的 Eclipse 版本只有 64 位。
  • "我还下载了"eclipse-java-2019-12-R-win32-x86_64.zip"文件。当我打开eclipse.exe时..."只是为了确保,你在尝试运行 eclipse.exe 之前提取了 zip 文件的内容,对吗?
  • @nitind 是的,当然,所有内容都已提取!

标签: java eclipse


【解决方案1】:

你想安装什么版本的eclipse?

你有 jdk 13 和 jre 8,也许你必须得到相同的版本

【讨论】:

  • 这应该作为评论发布,而不是答案。
  • 我不行,声望不够=(
  • 好的,完全理解。但解决这个问题的适当方法是提出问题并回答问题以获得声誉。见Why do I need 50 reputation to comment? What can I do instead?
  • @LucasPeralta 其实哪个版本都无所谓,我只是终于不想开始使用Java了。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2012-12-28
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-04-24
  • 2022-01-25
  • 2021-01-15
相关资源
最近更新 更多