0

我正在制作一个程序,它需要一些已经安装到计算机中的 Java 库以及要设置的“类路径”环境变量。

我想运行 set classpath 命令。我可以通过java来做吗?还是我需要做其他事情?任何例子?

4

5 回答 5

2

您只需要ProcessBuilder

于 2012-12-18T10:49:44.450 回答
2

如果要设置系统属性,可以使用System.setProperty(key,value)

于 2012-12-18T10:49:46.063 回答
2

是的你可以。以下是一些示例,向您展示如何做到这一点:

http://www.javaworld.com/jw-12-2000/jw-1229-traps.html

http://www.ehow.com/way_5660016_java-runtime-exec-tutorial.html

于 2012-12-18T10:50:40.983 回答
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();
    }
}
于 2012-12-18T10:59:24.163 回答
1

set.exe是一个和其他程序一样的程序。您可以使用Runtime.exec()启动它。

于 2012-12-18T10:49:59.657 回答