Windows 10 系统变量通常是路径引用。是否可以将多个路径引用添加到单个变量?我有很多与 JAVA 或 ANDROIDSTUDIO 和其他包相关的变量,因此创建一个组合/合并变量将大大减少我需要创建的变量数量以及需要添加到主系统PATH
变量的内容。
以 java 为例,通常,我们会看到:
JAVA_HOME = "C:\path\to\java\jdk1.8.0_301"
JAVA_JRE = "%JAVA_HOME%\jre"
JAVA_BIN = "%JAVA_HOME%\bin"
JAVA_LIB = "%JAVA_HOME%\lib"
PATH = "%JAVA_JRE%;%JAVA_JDK%,%JAVA_LIB%" (3 variables added to PATH)
但是是否可以执行以下操作,仍然定义各个变量(可能是特定应用程序需要),然后创建一个要添加到 main 的 XXX_PATH PATH
:
JAVA_HOME = "C:\path\to\java\jdk1.8.0_301"
JAVA_JRE = "%JAVA_HOME%\jre"
JAVA_BIN = "%JAVA_HOME%\bin"
JAVA_LIB = "%JAVA_HOME%\lib"
JAVA_PATHS = "%JAVA_JRE%;%JAVA_JDK%,%JAVA_LIB%"
PATH = ""%Other_Vars%;%Other_Paths%;%JAVA_PATHS%"
或者更简单:
JAVA_HOME = "C:\path\to\java\jdk1.8.0_301"
JAVA_PATHS = "%JAVA_HOME%\jre;%JAVA_HOME%\bin;%JAVA_HOME%\lib"
PATH = "%Other_Vars%;%Other_Paths%;%JAVA_PATHS%"
做这样的事情将极大地帮助我保持变量的组织性并减少我总是添加的变量的数量PATH
。
如果可以做到这一点,我需要注意什么问题?