识别正在运行的应用程序的 Java 版本

Tho*_*ler 2 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 上搜索并没有找到其他答案。

Tho*_*ler 5

使用任务管理器

  1. 启动 Windows 任务管理器。
  2. 在“应用程序”选项卡上,选择您的应用程序
  3. 打开上下文菜单,选择“转到进程”。这应该是一个javaw.exe.
  4. 打开上下文菜单,选择“打开文件位置”。这将打开资源管理器并选择javaw.exe
  5. 打开上下文菜单,选择“属性”。
  6. 转到“详细信息”选项卡以查看版本号

使用进程浏览器

  1. 启动进程资源管理器
  2. 将十字准线拖到您的应用程序上以选择进程
  3. 配置列(查看/选择列...)并检查“过程映像”选项卡上的“版本”。