c#设置java环境变量

it2025-08-08  14

string temp = strDirectory + "baseDir\\jdk1.8.0_202"; string sPath = Environment.GetEnvironmentVariable("JAVA_HOME"); //获取环境变量 if (sPath == null) { System.Environment.SetEnvironmentVariable("JAVA_HOME", temp, EnvironmentVariableTarget.Machine); } string sCLASSPATH = Environment.GetEnvironmentVariable("CLASSPATH"); //获取环境变量 if (sCLASSPATH == null) { System.Environment.SetEnvironmentVariable("CLASSPATH", ".;% JAVA_HOME %\\lib\\dt.jar;% JAVA_HOME %\\lib\\tools.jar", EnvironmentVariableTarget.Machine); } Environment.SetEnvironmentVariable("path", @"%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;" + Environment.GetEnvironmentVariable("path"), EnvironmentVariableTarget.Machine); //设置环境变量 if (Environment.GetEnvironmentVariable("JAVA_HOME", EnvironmentVariableTarget.User) == null) { Environment.SetEnvironmentVariable("JAVA_HOME", strDirectory + "baseDir\\jdk1.8.0_202", EnvironmentVariableTarget.User); Environment.SetEnvironmentVariable("path", @"%JAVA_HOME%\bin;" + Environment.GetEnvironmentVariable("path"), EnvironmentVariableTarget.User); Environment.SetEnvironmentVariable("path", @"%JAVA_HOME%\jre\bin;" + Environment.GetEnvironmentVariable("path"), EnvironmentVariableTarget.User); } if (Environment.GetEnvironmentVariable("JAVA_HOME", EnvironmentVariableTarget.Machine) == null) { Environment.SetEnvironmentVariable("JAVA_HOME", strDirectory + "baseDir\\jdk1.8.0_202", EnvironmentVariableTarget.Machine); Environment.SetEnvironmentVariable("path", @"%JAVA_HOME%\bin;" + Environment.GetEnvironmentVariable("path"), EnvironmentVariableTarget.Machine); Environment.SetEnvironmentVariable("path", @"%JAVA_HOME %\jre\bin;" + Environment.GetEnvironmentVariable("path"), EnvironmentVariableTarget.Machine); }
最新回复(0)