java - Java.exe 版本无关路径
问题描述
我需要在服务 bin 路径中引用 java.exe。为了找到 java.exe,我做了两个步骤:
读取java版本:SOFTWARE\JavaSoft\Java Runtime Environment (CurrentVersion)
阅读:SOFTWARE\JavaSoft\Java Runtime Environment\ (JavaHome)
然后我得到这样的路径: C:\Program Files\Java\jre1.8.0_201
问题是:如果我更新 Java,那么这条路径就不再存在了。
我发现这里也存在 java.exe:C:\ProgramData\Oracle\Java\javapath\java.exe
但是:无论如何/在任何系统上,该文件都不在这里,但我不知道为什么。
有谁知道如何解决这个问题?
解决方案
推荐阅读
- cmd - 列出 cmd 中不包含特定字符串的文件
- ruby-on-rails - 忽略哈希中的两个参数
- r - 组内的组 ID
- sql - 我想获得有条件的当日销售报告总和
- mongodb - how to use document fields in query in mongodb
- php - 尝试从表中删除数据,直到用户单击删除才知道 ID。SQL & PHP
- apache-spark - CSV文件读取火花1.6
- jmeter - 用于将文件上传到休息端点的 JMeter 测试脚本
- haskell - Haskell 组函数/第一个元素总是丢失
- mysql - 在 mysql 中向字段添加 mysql 唯一约束