【问题标题】:Where can i find which version of java my pc uses我在哪里可以找到我的电脑使用的 java 版本
【发布时间】:2014-09-08 20:33:42
【问题描述】:

我的电脑运行 Windows 7。我在哪里可以找到我的电脑使用的 Java 版本(可能我使用的是 jdk_8 版本)?我的目标是找出以下版本中的哪一个:

  • 默认-jre
  • gcj-4.8-jre-headless
  • openjdk-7-jre-headless
  • gcj-4.6-jre-headless
  • openjdk-6-jre-headless

相当于 linux。

【问题讨论】:

  • 定义“用途”。可能会连接不同的应用程序以使用不同的 JRE(如果您安装了多个 JRE)。这是浏览器的吗?网络服务器? IDE?

标签: java linux windows


【解决方案1】:

您列出的版本都不是 Java 8 for linux。最接近的是 openjdk-7-jre-headless,但那是 Java 7。gcj 是 gcc 的一部分。要确定您可以在 Windows 中运行的版本,

java -version

java -fullversion

【讨论】:

  • 嘿,谢谢你的回答。可以给我那个 java 7 的链接吗?
  • @captainmonk 对于什么 Linux 发行版?为什么不在 Linux 上运行真正的 Java 8?
  • 这实际上是一个项目,这就是我试图找到等价物的原因。
  • 我们在 windows 上做过,现在我看到它的版本是 java 8,现在他说它必须在 linux 中运行,并且必须在这些版本中。这就是为什么我必须找到等价物。
  • 以上都不是。下载并安装适用于 windows 的 java 7,或获取适用于该 linux 的 java 8。
【解决方案2】:

打开一个cmd终端并运行java -version

【讨论】:

    【解决方案3】:

    在windows命令行中,输入以下命令:

    java -version 
    

    你可以在这里找到更多信息:http://introcs.cs.princeton.edu/java/15inout/windows-cmd.html

    【讨论】:

      【解决方案4】:

      在 dos java -help 中运行此命令以查看所有选项和 java -version 你应该得到一些细节。

      【讨论】:

      • Unrecognized option: --version - manouti 的版本是正确的。
      【解决方案5】:

      我们使用简单的Java程序:创建文件Check.java,通过javac工具编译并通过java工具运行(这些工具在目录%JAVA_HOME%\bin

      public class Check {
          public static void main(String[] args) {
              System.out.println("Java Runtime Environment version is " + System.getProperty("java.version"));
          }
      
      }
      
      //        Result:
      //        Java Runtime Environment version is 1.8.0_20
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-09-10
        • 2011-12-18
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多