2012-09-26 46 views

回答

0

如果你想改變工作目錄有內置函數。如果你想運行的命令,看example

0

這是用來運行條命令行中使用的Java

命令
 Runtime.getRuntime().exec() 
+0

這會給你很多的信息regardin如何使用這個類http://www.programmingforums.org/post208741.html – Sanket

1

您可以使用ProcessBuilder類,如下所示:

public static void main(String [] args) throws IOException 
{     
    String[] command = {"CMD", "/C", "dir"}; 
    // ProcessBuilder will execute process named 'CMD' and will provide '/C' and 'dir' as command line arguments to 'CMD' 

    ProcessBuilder pbuilder = new ProcessBuilder(command); 
    Process process = probuilder.start(); 

    //Wait for process to finish 
    try 
    {    
     int exitValue = process.waitFor(); 
     System.out.println("\n\nExit Value is " + exitValue);   
    } 
    catch (InterruptedException e) 
    {    
     e.printStackTrace();   
    } 
} 
+0

可我也以這種方式運行AT命令? – Basit

+0

如果你可以在'cmd'上運行這些命令,那麼是的。 – Azodious

+0

您使用過'{「CMD」,「/ C」,「dir」}'。 cmd代表命令,/ C代表C目錄,dir代表C中的任何目錄? – Basit