【发布时间】:2013-10-06 09:00:35
【问题描述】:
是否可以为一个环境变量分配多个路径?例如JAVE_HOME= C:/Java/jdk1.6/bin, C:/jdk1.5/bin。我有两个项目;一个正在使用 java 1.5 版本另一个 1.6,当设置像上面这样的路径时它无法识别?任何替代解决方案?
【问题讨论】:
标签: java variables path classpath environment-variables
是否可以为一个环境变量分配多个路径?例如JAVE_HOME= C:/Java/jdk1.6/bin, C:/jdk1.5/bin。我有两个项目;一个正在使用 java 1.5 版本另一个 1.6,当设置像上面这样的路径时它无法识别?任何替代解决方案?
【问题讨论】:
标签: java variables path classpath environment-variables
您可以创建两个批处理文件(batch1_5.cmd 和 batch1_6.cmd)
batch1_6.cmd
SET JAVA_HOME=C:\Java\jdk1.6
SET PATH=C:\Java\jdk1.6\bin;%PATH%
batch1_5.cmd
SET JAVA_HOME=C:\jdk1.5
SET PATH=C:\jdk1.5\bin;%PATH%
运行特定文件设置对应的java版本
(或)
如果您使用的是 eclipse,那么您可以创建项目特定设置
【讨论】:
您可能可以在配置文件的某个位置设置项目遵循的环境变量。
据我所知,没有办法让一个环境变量指向两个位置。
【讨论】: