【发布时间】: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 的路径设置的几种方式。 地雷现在看起来像这样:
我还下载了“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 是的,当然,所有内容都已提取!