好的,你可以运行类似
start iexplore
在 cmd 中并运行 Internet Explorer。
有没有办法允许类似的东西javac.exe
(或其他一些实用程序 exe)实现相同的行为?
我不想打字
"C:\Program Files\Java\jdk1.8.0_31\bin\javac.exe"
javac
每次需要时通过 CL运行。
答案1
我认为您应该简单地将“C:\Program Files\Java\jdk1.8.0_31\bin\;”添加到 PATH 环境变量中。
为此,请转到控制面板 > 系统和安全 > 系统 -> 高级系统设置 -> 高级 -> 环境变量,然后滚动到“PATH”变量并编辑它,在开头添加“C:\Program Files\Java\jdk1.8.0_31\bin\;”。
最后建议:我认为你可能也会发现以下两个答案很有用这个 Stackoverflow 问题。
答案2
我个人更喜欢制作自定义脚本来添加环境变量,就像 danicotra 提到的那样。在重新安装、设置新计算机等之后手动添加(并记住)它们可能非常烦人。尤其是当您的自定义 EnVar 路径变得更大并开始包含更多工具时。即:随着时间的推移,收集了多种编程语言或自定义 CLI 工具。
您可以将以下内容保存为.bat
文件并执行,以自动将自定义路径添加到现有的 EnVars。需要管理员权限。
:: Set Path variable equal to existing path plus specified directory.
setx PATH "%PATH%;C:\Program Files\Java\jdk1.8.0_31\bin\;" /m
:: Add Custom path to existing envars
setx JAVA_PATH "C:\Program Files\Java\jdk1.8.0_31\bin\;" /m