现象:
共安装有jdk1.6、1.7、1.8这3个版本,且安装顺序为从低版本到高版本,
JAVA_HOME 设置为jdk1.6
执行 java -version 结果却显示为 1.8
执行 javac -version 则结果显示为 1.6
原因:
1) java -version显示的是最新安装版本的java
javac -version显示的是配置环境变量版本的java
2) 在cmd下运行java命令时,首先会去windows的System32文件夹下去找java.exe如果找到就运行:
C:\Windows\System32>java -version 果然结果是1.8
2020-1-6 安装了jdk1.9之后,java -version 显示为9.x, 环境变量中JAVA_HOME仍然为1.8,
但eclipse-nero启动报错,百度之后,删除Path环境变量中的 C:\ProgramData\Oracle\Java\javapath 之后, java -version 显示为1.8, eclipse-nero启动OK
更多研究:http://blog.csdn.net/just_coming_here/article/details/51775909
相关推荐
### Windows系统下多个JDK版本的切换方法及官方下载指南 #### 一、概述 在进行软件开发过程中,经常会遇到需要在不同版本的Java Development Kit(JDK)之间切换的情况。尤其是在Windows操作系统环境下,如何高效...
对于多个JDK版本的共存,Windows系统可以通过添加多个`JAVA_HOME`变量并设定不同的别名来实现。例如,你可以创建`JAVA_HOME_13`,`JAVA_HOME_14`和`JAVA_HOME_17`,然后在命令行中通过`set JAVA_HOME=%JAVA_HOME_13%...
总结来说,JDK1.5 32位绿色免安装版为Windows用户提供了便捷的Java开发和运行环境,特别是对于需要在多个JDK版本之间切换的开发者,这是一个高效的选择。同时,理解每个组件的作用以及如何设置和管理多个JDK版本,是...
- 寻找“Java”->“已安装的JREs”选项,这里可以添加或管理多个不同版本的JRE(Java Runtime Environment)/JDK。 - 将JDK1.5和JDK1.6都添加进来,并设置默认使用的JRE为JDK1.5。 2. **为特定项目更改JDK版本**...
在多版本JDK共存的情况下,管理不同的Java版本至关重要。可以使用工具如`alternatives` 或 `update-alternatives` 在Linux中切换默认Java版本,而在Windows上可能需要手动调整环境变量。 总的来说,JDK的安装涉及...
在Windows 10系统下实现JDK 1.7与JDK 1.8的共存及自由切换是一项常见的需求,特别是在开发环境中需要兼容不同版本的Java应用时。本文将根据给定的文件信息,详细阐述如何在Win10系统上进行这样的配置。 ### 一、...
在实际开发中,可能会遇到多个版本的JDK共存的情况。为了方便切换,可以使用版本管理工具,如JEnv或SDKMAN,它们能轻松地在不同版本的JDK之间切换,避免了手动修改环境变量的麻烦。 5. **性能优化与兼容性** JDK ...
- 多版本共存:如果需要同时使用多个JDK版本,可以通过设置`JAVA_HOME`和`PATH`变量的不同别名来切换不同版本。 总之,JDK 1.7在Windows 64位系统上提供了一个强大的开发环境,其新特性提高了开发效率和代码质量。...
3. **多版本共存**: 如果需要同时使用多个JDK版本,可以创建多个环境变量和Eclipse工作空间,以便在不同项目间切换。 总结来说,要在64位Windows系统上进行Java开发,首先需要安装并配置JDK1.8,接着在Eclipse中...
3. **Java打包工具**(jar):将多个类文件打包成一个JAR(Java Archive)文件,方便分发和管理。 4. **Java文档生成器**(javadoc):自动生成API文档,便于代码的维护和理解。 5. **Java调试工具**(jdb):用于...
多个JDK版本共存时,可以使用工具如`SDKMAN!`或`JEnv`来轻松切换和管理不同的Java版本。 总的来说,Java JDK 13.0.1是Java开发者必备的工具,它提供了编写、编译、运行和调试Java应用程序所需的一切。对于Windows ...
同时,如果你已经安装了其他版本的JDK,可能需要管理多个版本的共存,这时可以考虑使用像是SDKMAN!或JEnv这样的工具来方便地切换不同版本。 为了充分利用JDK 11的功能,开发者还需要学习新的API和改进,例如如何...
对于多版本JDK共存的需求,可以利用环境变量(如JAVA_HOME)或者第三方工具(如SDKMAN!或JEnv)来切换不同版本。 总的来说,这个压缩包提供了Java开发者在Windows和Linux两大主流操作系统上进行开发所需的JDK基础...
在开发环境中,JDK 1.7可以与其他Java版本共存,因为每个版本都有自己的独立的环境变量配置。然而,对于较旧的应用程序,可能需要保持与特定版本的兼容性,所以选择合适的JDK版本至关重要。 总之,JDK 1.7在提升...
同时,多个JDK版本可以共存,通过设置`JAVA_HOME`环境变量或使用`jenv`等工具管理不同版本。 总之,JDK 1.7 for Windows x64是开发Java应用的重要基础,其安装和配置对于Java开发者来说至关重要。了解和掌握其特性...
解压版JDK不需要通过安装过程,只需将文件解压缩到指定目录,然后配置系统环境变量即可使用,这在多版本JDK共存或者对系统影响较小的需求下非常适用。 在32位操作系统上,JDK 1.7 32位版本能够提供完整的功能,包括...
- 在多版本JDK共存时,可能需要通过` JAVA_HOME`变量指定默认使用哪个版本。 综上所述,"jdk1.8安装包.win10 win7"主要涵盖了Java开发者需要了解的JDK 1.8核心特性,以及在Windows操作系统上安装和配置JDK的基本...
例如,`java.util.Comparator`接口就添加了多个默认方法。 **二、JDK 1.8.0_301的安装步骤** 1. **下载**:访问Oracle官方网站或者第三方镜像站点,下载适用于你操作系统的JDK 1.8.0_301安装包,例如`jdk-8u301-...
如果你需要同时配置多个JDK版本,例如JDK 1.7和JDK 1.8,可以按照以下步骤操作: 1. **独立目录安装**: 为每个JDK版本选择不同的安装目录,避免冲突。 2. **编辑系统变量`: 对于`PATH`变量,你可以添加多个版本的`...
- 在同一台机器上可以安装多个不同版本的JDK,并通过调整`JAVA_HOME`环境变量来切换使用的JDK版本。 3. **自动化构建工具**: - 使用Maven、Gradle等自动化构建工具可以简化Java项目的构建流程,这些工具也依赖于...