【问题标题】:is it possible assign 2 paths for one user defined environment variable?是否可以为一个用户定义的环境变量分配 2 个路径?
【发布时间】: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


    【解决方案1】:

    您可以创建两个批处理文件(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,那么您可以创建项目特定设置

    【讨论】:

    • 嗨 upog,我以 java 版本为例,我的要求是自定义变量。
    • 对于自定义变量我猜你需要有两个不同的批处理文件来设置两个不同的值
    【解决方案2】:

    您可能可以在配置文件的某个位置设置项目遵循的环境变量。

    据我所知,没有办法让一个环境变量指向两个位置。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-01-15
      • 2013-05-21
      • 2016-07-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多