首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >安装了最新的JDK1.8.0,但我的Javac -version仍然显示了一个旧版本(Windows7-64)

安装了最新的JDK1.8.0,但我的Javac -version仍然显示了一个旧版本(Windows7-64)
EN

Stack Overflow用户
提问于 2016-09-29 20:59:50
回答 3查看 18.6K关注 0票数 2

在过去的两天里,我一直试图用这个NativeScript安装教程,并且一直遇到围绕Android没有正确安装和冻结的问题,最后在尝试安装Android之前重新安装最新的JDK和JVE。当我研究这个问题时,我想我找到了罪魁祸首:

当我运行Javac -version时,我一直得到一个较旧版本的JDK,它声明:javac 1.6.0_45,但是我有最新版本的Jdk 1.8.0_102.

我研究了这个问题,但只找到了复杂的解决方案,包括可变路径,或者MAC解决方案。当我运行Javac -version时,我能做些什么来更新JDK?

用户变量:路径

代码语言:javascript
复制
cmd> set PATH=%PATH%;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\;%NVM_HOME%;%NVM_SYMLINK%

系统变量:路径

代码语言:javascript
复制
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、RubyAngularJS2、AndroidSDK。尽管如此,如果有人能给我一些关于用户变量和系统变量之间的用法、最佳实践和区别的指导,这将是一个额外的好处。请给我指示,就像我是一个完全的初学者,当涉及到混乱的道路。谢谢!

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2016-09-29 21:02:11

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

C:\程序Files\Java\jdk1.6.0_45\bin;

这两者都有,试着去掉这个,只有1.8。(已经在那里)

票数 6
EN

Stack Overflow用户

发布于 2019-02-28 08:53:53

我删除了指向Oracle客户端目录中的java的路径条目,只留下1条路径指向正确的java / JRE,而Kaboom则工作正常。

票数 0
EN

Stack Overflow用户

发布于 2019-09-13 13:14:04

在cmd中使用where java。您将找到不同版本的java。留下您想要使用的,然后卸载其他的。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39779946

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档