`
hmx1388
  • 浏览: 37187 次
  • 性别: Icon_minigender_2
  • 来自: 杭州
社区版块
存档分类
最新评论

解决JDK升级,修改环境变量后,版本号不变

阅读更多
问题现象:
    升级JDK,遇到一个问题,就是配置JAVA_HOME无效,不管怎么改,运行java -version始终是最初的那个java版本。直接在PATH环境变量里追加写死的java路径也没用。

问题原因:
    原因是在C:\WINDOWS\system32目录下,有java.exe、javac.exe等exe程序,可能是某些依赖JDK的软件自动安装到该目录下的。

解决办法:
只要修改系统环境变量就可以了,因为PATH环境变量中默认将system32等系统重要目录添加在最前面,所以运行java -version时当然是调用system32目录下的java.exe了。所以只要将%JAVA_HOME%/bin这一句放到PATH环境变量的最前面,问题就迎刃而解了。有可能需要重启系统。



另外遇到个问题,当开发环境从jdk1.6换回jdk1.4时,tomcat是5.0,重新编辑工程,启动tomcat时出如下错误:
ERROR ContextLoader:177 - Context initialization failed
java.lang.UnsupportedClassVersionError: com/hzzk/common/hibernate/SessionFactoryBean (Unsupported major.minor version 50.0)................
错误原因是因为使用高版本的JDK编译的JAVA CLASS文件试图在较低版本的JVM上运行,低版本的JDK的.class文件格式不同,这样低版本是不能解释执行这样的文件的。
解决办法:进入首选项---JAVA---编译器(Compiler),可以看到默认的编译器依从等级是6.0,改成1.4即可。
分享到:
评论

相关推荐

    linux修改jdk版本修改不变版本号

    有时候安装了jdk,怎么版本号还是原来的版本号,修改了环境变量也不管用,所以我找了好久才找到解决办法,修改.bash_profile文件

    xp系统中如何配置jdk的环境变量

    ### 在Windows XP系统中配置JDK环境变量的详细步骤与注意事项 #### 一、引言 在进行软件开发,特别是Java应用开发时,正确配置JDK(Java Development Kit)环境变量至关重要。它不仅关系到开发工具如Eclipse的正常...

    JDK安装及环境变量的配置

    在安装过程中,选择合适的安装路径,通常是C:\Program Files\Java\jdk版本号,然后按照提示完成安装。 接下来,我们进入关键环节——配置环境变量。环境变量对于Java的运行至关重要,主要包括`JAVA_HOME`、`PATH`和...

    JDK环境变量配置的具体操作步骤

    在Windows操作系统中配置JDK环境变量可以按照以下步骤进行: 首先,需要确定JDK已经正确安装在计算机上。安装路径一般是C:\Program Files\Java\jdk版本号。接下来需要将JDK的安装路径设置为JAVA_HOME环境变量,该...

    jdk1.8下可以使用的freemarker.jar

    虽然Freemarker支持多种Java版本,但这个特别的`freemarker.jar`版本已经过测试,确保在Java 8环境下稳定工作。这意味着它可以利用Java 8的一些特性,比如lambda表达式和Stream API,来提高模板处理效率。 6. **与...

    搭建JSP开发环境

    2. **配置JDK环境变量** - 安装完成后,需要设置环境变量。在“我的电脑”上右键选择“属性”,进入“高级”选项,然后选择“环境变量”。 - 配置用户变量: - 创建`JAVA_HOME`,变量值设为JDK的安装目录(例如:...

    介绍在Linux操作系统下安装Tomcat的方法

    5. **端口号**:默认情况下,Tomcat监听8080端口,可以通过修改`conf/server.xml`文件更改端口设置。 6. **默认页面**:访问`http://localhost:8080`,如果看到Tomcat的欢迎页面,表明Tomcat已经成功启动并运行。 ...

    sql数据库连接说明书1

    - **端口号冲突**: 如果出现端口号冲突的错误,可以通过修改 SQL Server Management Studio 的配置来解决。 - **UnsupportedClassVersionError**: 当出现 `java.lang.UnsupportedClassVersionError` 错误时,通常...

    maven介绍及配置详解

    可以从Apache Maven官网下载最新版本的Maven压缩包,解压后将bin目录添加到系统的PATH环境变量中。 **2.3 配置settings.xml:** Maven会读取settings.xml文件来配置本地仓库位置、镜像服务器等。该文件通常位于...

    windows下配置hadoop和mapreduce.pdf

    - 确保 Current 显示版本号,表示该包已被选中安装。 - 如果显示 Skip,则需手动选择 openssh 包。 5. **等待下载与安装:** - 安装过程中可能需要一定时间,请耐心等待直至安装完成。 **Cygwin 的配置:** 1....

    最新韩顺平_jsp和selverlt原完整版课件_笔记

    - **配置环境变量**:设置`JAVA_HOME`环境变量,指向JDK安装目录。 - **启动服务器**:进入Tomcat的`bin`目录,运行`startup.bat`启动服务器。 - **访问验证**:通过浏览器访问`http://localhost:8080`检查是否成功...

    Win10安装zookeeper

    注意,确保你的系统已经安装了Java开发工具包(JDK),并且`JAVA_HOME`环境变量已设置为JDK的安装路径。此外,`RELEASE-NOTES.txt`、`LICENSE.txt`和`NOTICE.txt`文件提供了ZooKeeper的版本信息、许可协议和版权通知...

    2024-2025年Java大-中厂高频面试题

    - **缺点**: 可能导致ABA问题, 可以通过版本号解决。 #### 6. 死锁的原因与避免 - **原因**: 循环等待资源、互斥条件、不可抢占条件等。 - **避免**: 使用超时机制、顺序加锁、死锁检测算法等。 ### 集合框架要点...

    Java9新特性

    Java 9 采用了新的版本字符串格式 `$MAJOR.$MINOR.$SECURITY.$PATCH`,这种格式使得版本号更具有可读性和可理解性,同时也便于自动化处理。 #### 六、JShell: THE Java Shell (Read-Eval-Print Loop) JShell 是 ...

    java实习日记.docx

    - **环境配置**:熟悉Java开发环境的搭建与配置,包括IDE(集成开发环境)的选择与安装、JDK(Java Development Kit)的版本选择等。 #### 第二周:Java基础语法 - **类之间的关系**:理解关联、聚合、继承、实现和...

    iReport-Ultimate-Guide中文手册

    - Java环境:需要安装JDK 1.5或更高版本 - 数据库:支持MySQL、Oracle、SQL Server等多种数据库系统 ##### 2.2 下载 访问Jaspersoft官方网站或其他可信资源下载iReport软件包。官方网址为...

Global site tag (gtag.js) - Google Analytics