set JAVA_HOME=jrepath
set PATH=%JAVA_HOME%\bin;%PATH%
注意这里没有引号。
这样就不需要在我的电脑属性中修改java_home了,以及重启命令行了。
对于程序会用到多个jre 会比较有用。
linux 修改 JAVA_HOME如下
export JAVA_HOME=jrepath
export PATH=$JAVA_HOME\bin;$PATH
如果需要永久修改 则 在.bashrc文件中加入上面的两句话就可以了。
用java运行bat文件、用bat运行java的方法
一、java运行bat
本例子可以创建一个bat文件并且执行。同样的道理也可以使用创建好的bat文件进行修改注册表的操作
import java.io.FileWriter;
public class ExecBatFile {
public static void main(String[] args) {
Runtime rn = Runtime.getRuntime();
Process p = null;
try {
FileWriter writer = new FileWriter("c:\\openexcel.bat ");
writer.write("@echo off ");
writer.write("\r\n ");
writer.write("C:");
writer.write("\r\n ");
// C:\\Program Files\\Internet Explorer\\ 是指ie的路径
writer.write("cd C:\\Program Files\\Internet Explorer\\");
writer.write("\r\n ");
// C:\\1.xls 要打开的Excel 文件
writer.write("iexplore.exe C:\\1.xls");
writer.write("\r\n ");
writer.write("@echo on ");
writer.close();
p = rn.exec("cmd.exe /C c:\\openexcel.bat");
}
catch (Exception e1) {
e1.printStackTrace();
}
}
}