确定正在运行的应用程序的Java版本

时间:2014-11-24 09:05:27

标签: java windows windows-7 java-8

我已经并行安装了Java 7 Update 45和Java 8 Update 25。我在JavaFX中遇到了一些文本渲染问题,应该在Java 8 Update 25中修复,所以我想知道当前应用程序的Java版本。

有没有办法检查应用程序使用的Java版本?

我尝试过:

  • 我搜索了互联网,发现了StackOverflow对问题Checking the version of JRE used during run-time的回答。但是,我想在不修改源代码的情况下检查版本(例如,我没有源代码)
  • 我在StackOverflow上搜索,没有找到其他答案。

3 个答案:

答案 0 :(得分:4)

使用任务管理器

  1. 启动Windows任务管理器。
  2. 关于"应用程序"选项卡,选择您的应用程序
  3. 打开上下文菜单,选择"转到处理"。这应该是javaw.exe
  4. 打开上下文菜单,选择"打开文件位置"。这将打开资源管理器并选择javaw.exe
  5. 打开上下文菜单,选择"属性"。
  6. 转到"细节"选项卡以查看版本号
  7. 使用Process Explorer

    1. 开始Process Explorer
    2. 将十字准线拖到应用程序上以选择进程
    3. 配置列(查看/选择列...)并选中"版本"关于"过程图像"标签。

答案 1 :(得分:3)

使用命令行

C:\>java -version

<强>输出

  

java版“1.7.0_55”
  Java(TM)SE运行时环境(版本1.7.0_55-b13)
  Java HotSpot(TM)64位服务器VM(内置24.55-b03,混合模式)

答案 2 :(得分:0)

  1. 转到控制面板
  2. Type&#34; java&#34;在搜索框中
  3. 点击java
  4. 点击&#34;关于...&#34;按钮&#34;一般&#34;标签
  5. 检查当前正在运行的软件版本(正在指向
  6. 然后去&#34; Java&#34;选项卡在同一窗口中,并确保选中Java 8。
  7. 如果您无法在Java选项卡中看到已安装的Java 8,请卸载所有Java版本。逐个安装从较高版本到较低版本的版本(Java 8到Java 7)。
  8. 不要忘记设置环境变量
  9. 这肯定会解决您的问题。