【问题标题】:Eclipse Oxygen Installer unable to locate companion shared libraryEclipse Oxygen 安装程序无法找到配套共享库
【发布时间】:2018-08-21 17:26:40
【问题描述】:

我在尝试使用安装程序 eclipse-inst-win64.exe 安装 Eclipse 4.7 (Oxygen) Oracle Corporation 时遇到错误 我是否缺少系统变量?我是否缺少先决条件?这台电脑锁得很紧。但是,我是通过以管理员身份运行来安装的。

首先我安装了 Oracle JDK 8.162 64 位 - 没问题

然后我运行 eclipse-inst-win64.exe 安装程序并很快得到以下错误: Eclipse Installer 可执行启动器无法找到它的配套共享库。

我认为这可能只是程序不知道 JDK 安装在哪里。 JDK 安装程序除了将 JDK 的路径添加到 PATH 变量之外,不设置任何环境变量。所以我在 StackOverflow 上搜索了要添加的 JDK 变量列表。我添加了以下新的 system 变量:

  • CLASSPATH = .;%JAVA_HOME%\lib;%JAVA_HOME%\jre\lib
  • JAVA_HOME = C:\Program Files\Java\jdk1.8.0_162
  • JAVA_TOOL_OPTIONS = -Dfile.encoding="UTF-8"
  • JDK_HOME = %JAVA_HOME%
  • JRE_HOME = %JAVA_HOME%\jre

我修改了 Path 变量,将 bin 目录放在首位: PATH = %JAVA_HOME%\bin;C:\windows\system32;C:\windows… 现有路径变量的其余部分

我再次运行 eclipse-inst-win64.exe 安装程序并得到同样的错误:

我重新启动但仍然出现此错误。 我试图“以管理员身份运行”但得到了同样的错误。

有些人认为默认安装目录的路径可能会太长,所以我尝试将 JDK 安装在 C:\JDK\ 中,但仍然遇到同样的问题。

Java 似乎安装正确:

H:>java -version

java 版本“1.8.0_162”

Java(TM) SE 运行时环境(内部版本 1.8.0_162-b12)

Java HotSpot(TM) 64 位服务器 VM(内部版本 25.162-b12,混合模式)

我仍然认为我的系统变量或 JDK 安装出错了。

【问题讨论】:

    标签: java eclipse ide development-environment


    【解决方案1】:

    我假设“配套共享库”在 JDK 安装中。我将安装文件解压缩到另一个目录(C:\eclipse),然后运行。 “配套共享库”必须在压缩安装程序中。我坚持认为问题必须是连接到 JDK 失败,我没有考虑任何其他可能性。现在已安装。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-10-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多