作者:最好的zixue | 来源:互联网 | 2023-09-17 18:16
public class SetEnv {
/**
* judst MANAGERTOMAT_env has in env
*
* @return string
*/
public static String getTomcatEnv() {
String env = null;
Map map = System.getenv();
Iterator i = map.entrySet().iterator();
while (i.hasNext()) {
Map.Entry entry = (Map.Entry) i.next();
if (entry.getKey().equals("MANAGERTOMCAT"))
env = entry.getValue().toString();
}
return env;
}
/**
* 写文件
*
* @param path
* @param filename
* @return
*/
public static boolean writeFile(String path) {
File file = new File("/etc/profile");
FileWriter fw;
try {
fw = new FileWriter(file,true);
fw.write("export MANAGERTOMCAT=" + path);//环境变量名
fw.write(System.getProperty("line.separator"));
fw.close();
} catch (IOException e) {
return false;
}
return true;
}
/**
* test
*
* @param args
*/
public static void main(String[] args) {
if(args.length!=0)
{
writeFile(args[0]);//传参
}
}
}
#~~~~~~~~~~~~~~~~~~
终端输入:
Javac SetEnv.java
java SetEnv /root/test
后重启计算机
即可