How to echo runnable app path, registered in Windows environment variable
本问题已经有最佳答案,请猛点这里访问。
假设我在windows系统变量中设置了以下路径:
C:PATH\javain
我的应用程序是上述路径下的java.exe。
我正在寻找一种通过使用Windows命令提示符来获得路径"c:PAT\javain"的方法。
我既不是Windows,也不是PowerShell专家,但有些谷歌给了我PowerShell中
1 2 3 4 5 6 7 8 9 10 11 12 13 | PS H:\> where.exe java C:\JDK\1.6.0.31\bin\java.exe C:\JDK64\1.8.0.45\bin\java.exe C:\JDK64\1.6.0.31.1\bin\java.exe C:\JDK64\1.7.0.79\bin\java.exe C:\Windows\System32\java.exe PS H:\> where.exe java | %{$_ -replace"[a-zA-Z0-9]+\.exe",""} C:\JDK\1.6.0.31\bin\ C:\JDK64\1.8.0.45\bin\ C:\JDK64\1.6.0.31.1\bin\ C:\JDK64\1.7.0.79\bin\ C:\Windows\System32\ PS H:\> |