我正在制作一个程序,需要将一些已安装到计算机中的Java库以及要设置的“classpath”环境变量。
我想运行set classpath命令。我可以通过java做到吗?或者我还需要做其他事情吗?任何例子?
答案 0 :(得分:2)
您所需要的只是ProcessBuilder
答案 1 :(得分:2)
如果要设置系统属性,可以使用System.setProperty(key,value)。
答案 2 :(得分:2)
是的,你可以。以下是一些示例,向您展示如何执行此操作:
http://www.javaworld.com/jw-12-2000/jw-1229-traps.html
http://www.ehow.com/way_5660016_java-runtime-exec-tutorial.html
答案 3 :(得分:2)
像
这样的东西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();
}
}
答案 4 :(得分:1)
set.exe
是一个与其他任何程序一样的程序。您可以使用Runtime.exec()启动它。