我正在制作一个程序,它需要一些已经安装到计算机中的 Java 库以及要设置的“类路径”环境变量。
我想运行 set classpath 命令。我可以通过java来做吗?还是我需要做其他事情?任何例子?
您只需要ProcessBuilder
如果要设置系统属性,可以使用System.setProperty(key,value)。
是的你可以。以下是一些示例,向您展示如何做到这一点:
http://www.javaworld.com/jw-12-2000/jw-1229-traps.html
http://www.ehow.com/way_5660016_java-runtime-exec-tutorial.html
就像是
public static void main(String[] args)
{
try
{
if (args == null || (args != null && args.length != 1))
{
System.out.println("Please provide a command");
}
Runtime.getRuntime().exec(args);
}
catch (Exception ex)
{
ex.printStackTrace();
}
}
set.exe
是一个和其他程序一样的程序。您可以使用Runtime.exec()启动它。