背景:
阅读新闻
利用Java设置UNIX/Linux环境变量
[日期:2009-12-14] 来源:Java社区 作者:Java [字体:]
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
后重启计算机
即可
相关资讯 Java
本文评论 查看全部评论 (0)
尊重网上道德,遵守中华人民共和国的各项有关法律法规 承担一切因您的行为而直接或间接导致的民事或刑事法律责任 本站管理人员有权保留或删除其管辖留言中的任意内容 本站有权在网站内转载或引用您的评论 参与本评论即表明您已经阅读并接受上述条款
评论声明
最新资讯