【问题标题】:Installed latest JDK 1.8.0, but my Javac -version still shows an older version (Windows 7 - 64)安装了最新的 JDK 1.8.0,但我的 Javac 版本仍然显示旧版本(Windows 7 - 64)
【发布时间】:2016-09-29 20:59:50
【问题描述】:

在过去的两天里,我一直在尝试使用 tutorial 安装带有 Angular 的 NativeScript,但我一直遇到围绕 Android SDK 无法正确安装和冻结的问题,最后重新安装了最新的 JDK 和 JVE在尝试安装 Android Studio 之前。当我研究这个问题时,我想我找到了罪魁祸首:

当我运行 Javac -version 时,我不断获得旧版本的 JDK,它指出:javac 1.6.0_45 但是我有最新版本的 Jdk 1.8.0_102.

我研究了这个问题,但只发现了涉及可变路径的复杂解决方案或 MAC 解决方案。 我在运行 Javac -version 时如何更新 JDK?

用户变量:PATH

cmd> set PATH=%PATH%;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\;%NVM_HOME%;%NVM_SYMLINK%

系统变量:PATH

JAVA_HOME%/bin;C:\Python27\;C:\Python27\Scripts;C:\Ruby22-x64\bin;C:\ProgramData\Oracle\Java\javapath;C:\Program Files\Java\jdk1.6.0_45\bin;C:\Program Files (x86)\Beyond Compare 3;C:\Program Files (x86)\Brackets\command;C:\Program Files (x86)\QuickTime\QTSystem\;C:\Program Files (x86)\Windows Kits\8.1\Windows Performance Toolkit\;C:\Program Files\Microsoft SQL Server\130\Tools\Binn\;C:\Program Files\Git\cmd;C:\Program Files\dotnet\;C:\ProgramData\chocolatey\bin;C:\Program Files\Java\jdk1.8.0_102\bin;C:\Users\Godsnake\AppData\Local\Android\android-sdk\tools;C:\Users\Godsnake\AppData\Local\Android\android-sdk\platform-tools;%NVM_HOME%;%NVM_SYMLINK%;C:\Program Files\nodejs

注意:,我完全不喜欢玩 Windows 路径,而且我对环境变量一无所知,但我看到某些应用程序的路径我已经安装了所有出现在系统变量中的东西:Python、Node、Ruby、AngularJS2、AndroidSDK .. 话虽如此,如果有人能给我一些关于使用、最佳实践以及用户变量和系统变量之间差异的指导,那将是一个补充奖金。当涉及到弄乱路径时,请给我指示,就像我是一个完整的初学者一样。谢谢!

【问题讨论】:

  • 查找如何在 Windows 上更改 JAVA_HOME 变量。它需要设置为您的 java 8 的安装位置。目前它被设置为旧 java 1.6 的安装位置,因此它正在运行 1.6 java 命令。

标签: java android environment-variables nativescript javacv


【解决方案1】:

您的系统路径仍然包含 1.6。

C:\Program Files\Java\jdk1.6.0_45\bin;

两者都有,请尝试删除它并仅使用 1.8。 (已经在里面了)

【讨论】:

  • 终于更新了!!!我手动删除了所有旧版本的 JDK,然后输入: javac -version 以确保它已正确更新到最新版本。 JAVA_Home 的系统变量也自动更新到新版本。谢谢!
【解决方案2】:

我删除了 Oracle 客户端目录中指向 java JRE 的 PATH 条目,在 PATH 中只留下 1 指向正确的 java JDK/JRE ,并且 Kaboom 成功了。

【讨论】:

    【解决方案3】:

    在cmd中使用where java。你会发现不同版本的java。留下您要使用的并卸载其他的。

    【讨论】:

      猜你喜欢
      • 2013-12-28
      • 2023-01-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-05-16
      • 1970-01-01
      相关资源
      最近更新 更多