用c#修该环境变量
代码如下,从我的电脑->属性->环境变量中查看,已经修改了,使用java,javac都不起作用。直接手动修改是可以的。--------------------编程问答-------------------- 那你看看你是否有权限修改 --------------------编程问答--------------------
string javahome = "C:\\Program Files (x86)\\Java\\jdk1.6.0_25";
string classpath = ".;%JAVA_HOME%\\lib\\dt.jar;%JAVA_HOME%\\lib\\tools.jar";
string path = ";%JAVA_HOME%\\bin;%JAVA_HOME%\\jre\\bin";
javahome.ToString();
classpath.ToString();
path.ToString();
Environment.SetEnvironmentVariable("JAVA_HOME",javahome, EnvironmentVariableTarget.Machine);
Environment.SetEnvironmentVariable("CLASSPATH",classpath, EnvironmentVariableTarget.Machine);
string oriPath = Environment.GetEnvironmentVariable("Path",EnvironmentVariableTarget.Machine);
path = oriPath+path;
Environment.SetEnvironmentVariable("Path", path, EnvironmentVariableTarget.Machine);
/*
string eJavaHome = Environment.GetEnvironmentVariable("JAVA_HOME", EnvironmentVariableTarget.Machine);
string ePath = Environment.GetEnvironmentVariable("Path", EnvironmentVariableTarget.Machine);
string eClassPath = Environment.GetEnvironmentVariable("CLASSPATH", EnvironmentVariableTarget.Machine);
Console.WriteLine(eJavaHome + "\n\n" + eClassPath + "\n\n" + ePath + "\n\n" + "THIS IS A DONE DEAL.........");
*/
程序运行后,可以看到已经修改了,怎么会没有修改权限? --------------------编程问答-------------------- LZ
想说什么呢? --------------------编程问答--------------------
安装jdk的时候不是要配置环境变量的嘛,我觉得手动改太麻烦了,想用c#写个代码,就可以不用手动改了。但是我写的代码似乎没效果。。。 --------------------编程问答-------------------- 楼主,你这可以用autoit脚本,几句就搞定了 ,你可以找找 --------------------编程问答--------------------
我就是想问我这段c#程序哪里出了问题 --------------------编程问答-------------------- 问题 可能很多 比如 是字符串问题,或者电脑问题,java版本问题 等等。。。 --------------------编程问答--------------------
估计就是字符串那里出了问题,但是不知道应该怎样弄
补充:.NET技术 , C#