我在Windows PC上安装了JDK 5,JDK 6和JDK 7.我在PATH变量中添加了所有三个版本的二进制文件夹.我可以使用IDE的不同项目使用不同的版本.但是,如何在cmd或PowerShell中使用特定版本的javac?
cmd将选择路径中的第一个JDK.你只想要一个.
要使用不同的路径变量,您可以使用路径变量(如JAVA_HOME)并在需要时更改它.或者像Bhavik Ambani指定的那样做.更改完路径后,您必须重新启动cmd以获取它.
为此,您应该编写javac位置的显式路径.
例如(适用于PowerShell)
& "H:\Program Files\Java\jdk1.7.0\bin\javac.exe" JavaFile
Run Code Online (Sandbox Code Playgroud)
例如(对于cmd)
"H:\Program Files\Java\jdk1.7.0\bin\javac.exe" JavaFile
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
760 次 |
| 最近记录: |