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
);
}