【问题标题】:Java version problemJava版本问题
【发布时间】:2010-03-01 16:01:20
【问题描述】:

我有两个版本的 Java 设置用于开发。一个是 1.5,另一个显然是 1.6。

现在当我输入 java -version 时,它显示为 1.6

我应该改变什么使它指向 Java 1.5?

【问题讨论】:

  • 取决于主要取决于您的操作系统的路径(因此可能更适合 superuser.com)

标签: java version


【解决方案1】:

更改 PATH 变量。

set PATH=c:\java1.5\bin;%PATH%

【讨论】:

    【解决方案2】:

    在 Windows 上:

    1) 将您的 JAVA_HOME 环境变量设置为 1.5 位置,比 /bin 目录高一级,例如C:\myjava5dir,而不是 C:\myjava5dir\bin

    2) 然后设置您的 PATH 环境变量以包含 %JAVA_HOME%\bin

    3) 确保启动新的 DOS 提示符以获取更改

    还要确保清除 PATH 中对 jdk 的任何其他现有引用。

    【讨论】:

    • JAVA_HOME 实际上并不是任何 JDK 本身所需要的。一些第三方应用程序使用它(例如 Tomcat 启动脚本使用它),但 Java 本身根本不需要和/或使用它!
    • ...当您想在 Java 版本 1.5 和 1.6 之间切换时,还可以通过一次更改更新多个依赖项。但是非常正确,约阿希姆,这不是绝对必要的,不。
    【解决方案3】:

    在 Ubuntu(和类似系统)上:

    $ update-java-alternatives --list
    java-1.5.0-sun 53 /usr/lib/jvm/java-1.5.0-sun
    java-6-openjdk 1061 /usr/lib/jvm/java-6-openjdk
    java-6-sun 63 /usr/lib/jvm/java-6-sun
    $ update-java-alternatives --set java-1.5.0-sun
    

    【讨论】:

      猜你喜欢
      • 2014-12-24
      • 1970-01-01
      • 2012-05-07
      • 1970-01-01
      • 2021-12-26
      • 1970-01-01
      • 2017-10-05
      • 2021-08-29
      • 2023-03-28
      相关资源
      最近更新 更多