Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/384.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/google-cloud-platform/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
识别正在运行的应用程序的Java版本_Java_Windows_Windows 7_Java 8 - Fatal编程技术网

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

识别正在运行的应用程序的Java版本,java,windows,windows-7,java-8,Java,Windows,Windows 7,Java 8,我已经并行安装了Java7Update45和Java8Update25。我在JavaFX中遇到一些文本呈现问题,这些问题应该在Java8Update25中修复,因此我想知道应用程序当前使用的是哪个Java版本 有没有办法检查应用程序使用的Java版本 我所尝试的: 我在网上搜索,找到了StackOverflow对这个问题的答案。但是,我希望在不修改源代码的情况下检查版本(例如,我没有源代码) 我搜索了StackOverflow,没有找到其他答案 使用任务管理器 启动Windows任务管理器 在

我已经并行安装了Java7Update45和Java8Update25。我在JavaFX中遇到一些文本呈现问题,这些问题应该在Java8Update25中修复,因此我想知道应用程序当前使用的是哪个Java版本

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

我所尝试的:

  • 我在网上搜索,找到了StackOverflow对这个问题的答案。但是,我希望在不修改源代码的情况下检查版本(例如,我没有源代码)
  • 我搜索了StackOverflow,没有找到其他答案
使用任务管理器
  • 启动Windows任务管理器
  • 在“应用程序”选项卡上,选择您的应用程序
  • 打开关联菜单,选择“转到流程”。这应该是一个
    javaw.exe
  • 打开关联菜单,选择“打开文件位置”。这将打开资源管理器并选择
    javaw.exe
  • 打开关联菜单,选择“属性”
  • 转到“详细信息”选项卡查看版本号
  • 使用Process Explorer
  • 开始
  • 将十字线拖到应用程序上以选择进程
  • 配置列(查看/选择列…)并选中“流程图像”选项卡上的“版本”

  • 使用命令行

    C:\>java -version
    
    输出

    java版本“1.7.0_55”
    Java(TM)SE运行时环境(build 1.7.0_55-b13)
    Java HotSpot(TM)64位服务器虚拟机(构建24.55-b03,混合模式)

  • 转到控制面板
  • 在搜索框中键入“java”
  • 单击java
  • 单击“常规”选项卡中的“关于…”按钮
  • 检查当前正在运行的软件版本,该版本正被指向
  • 然后转到同一窗口中的“Java”选项卡,并确保选中了Java8
  • 如果在Java选项卡中看不到已安装的Java 8,请卸载所有Java版本。从高到低逐个安装版本(Java8到Java7)
  • 不要忘记设置环境变量

  • 这肯定会解决您的问题。

    这不是只列出默认的Java版本吗?如果从Windows“开始”菜单启动的应用程序配置为运行不同(较旧)版本的Java,该怎么办?