我同时安装了 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 上进行了搜索,没有找到其他答案。
最佳答案
使用任务管理器
- 启动 Windows 任务管理器。
- 在“应用程序”选项卡上,选择您的应用程序
- 打开上下文菜单,选择“转到流程”。这应该是一个
javaw.exe
。 - 打开上下文菜单,选择“打开文件位置”。这将打开资源管理器并选择
javaw.exe
- 打开上下文菜单,选择“属性”。
- 转到“详细信息”选项卡以查看版本号
使用进程浏览器
- 开始Process Explorer
- 将十字线拖到您的应用程序上以选择进程
- 配置列(查看/选择列...)并检查“Process Image”选项卡上的“Version”。
关于java - 识别正在运行的应用程序的 Java 版本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27101141/