如何打开命令提示符并从java程序输入不同的命令

我需要打开一个命令提示符并执行ij.bat ,它将带我到另一个提示符,在那里我可以命令连接到DB和以后的不同sql语句。 我能够从java程序中执行ij.bat

Process process = Runtime.getRuntime().exec("D:\\ij.bat");

但是如何通过java程序提供更多命令呢?

你可以使用这个exec public Process exec(String command) throws IOException

另请访问此链接

而不是尝试运行ij.bat,并提供命令来运行和解析输出,只需让你的程序使用ij类及其runScript方法: http : //db.apache.org/derby/docs/10.11/ publishedapi /组织/阿帕奇/德比/工具/ ij.html#的runScript – java.sql.Connection中-的java.io.InputStream-java.lang.String中-java.io.OutputStream中,java.lang.String-

然后,您不必生成单独的进程,但可以在程序本身中保留纯Java中的所有内容。