java - 仅在一个目录的命令行中设置 Java 路径

标签 java command-line command-prompt

我正在运行一个使用 Scala 2.10 工作的程序,它与 Java 8 不兼容,仅与 Java 7 兼容。在 Windows 7 命令行中,如何设置 java 路径以仅对该目录使用 Java 7?

最佳答案

您可以像这样创建 2 个批处理文件,一个用于 java 7,一个用于 java 8 -

jdk7.bat

@echo off
echo Setting JAVA_HOME
set JAVA_HOME=C:\Program Files\Java\jdk1.7.0_11
echo setting PATH
set PATH=C:\Program Files\Java\jdk1.7.0_11\bin;%PATH%
echo Display java version
java -version

jdk8.bat

@echo off
echo Setting JAVA_HOME
set JAVA_HOME=C:\Program Files\Java\jdk1.8.0_11
echo setting PATH
set PATH=C:\Program Files\Java\jdk1.7.8_11\bin;%PATH%
echo Display java version
java -version

您可以运行这些批处理文件在它们之间快速切换。

关于java - 仅在一个目录的命令行中设置 Java 路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30855599/

相关文章:

java - 计算运行平均值的逻辑错误

command-line - 有没有办法自动将命令历史记录保存到cmd.exe中的文件中,类似于bash的bash_history?

mysql - 如何显示所有用户定义的变量(MySQL)

video - FFmpeg:将任何视频转换为边栏模糊的方形 1:1 视频

c# - 如何将 VS 命令提示符添加到 Visual Studio 2010 C# Express?

windows - 在运行之前强制批处理文件加载到 RAM

java - 使用 jQplot 实现图表

java - 在 Java 中实现 Prim 的 MST

java - 图像变暗

android ->adb shell su,未获得root权限