首页 / 操作系统 / Linux / 利用Java设置UNIX/Linux环境变量
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.javajava SetEnv /root/test后重启计算机即可