从Java打开命令提示符
我有以下代码来打开命令提示符窗口从Java打开命令提示符,java,windows,Java,Windows,我有以下代码来打开命令提示符窗口Runtime.getRuntime().exec(“cmd.exe/c start”),但我正在尝试打开加载了不同位置的提示符 该程序背后的思想是允许用户从3个选项中选择一个来加载命令提示符窗口,它们安装在不同的位置,例如,其中两个是X:/myJava/和H:/publicJava/ 一旦用户做出选择,如何打开加载到这些文件夹中的命令提示窗口?试试这个 Runtime.getRuntime().exec("cmd.exe /c start /d d:\\java
Runtime.getRuntime().exec(“cmd.exe/c start”)代码>,但我正在尝试打开加载了不同位置的提示符
该程序背后的思想是允许用户从3个选项中选择一个来加载命令提示符窗口,它们安装在不同的位置,例如,其中两个是X:/myJava/
和H:/publicJava/
一旦用户做出选择,如何打开加载到这些文件夹中的命令提示窗口?试试这个
Runtime.getRuntime().exec("cmd.exe /c start /d d:\\java");
start命令通过“/d”开关接受路径。请记住,您必须转义路径中的反斜杠,因此是双斜杠。使用此Runtime.getRuntime().exec(“cmd.exe/c start”,null,新文件(“X:/myJava”)代码>您可以使用以下命令创建批处理文件
x:
cd publicJava
然后使用Runtime.getRuntime().exec(“myBatch.bat”)执行该批处理文件代码>我设法找到了它,并让它使用这个Runtime.getRuntime().exec(“cmd.exe/c start”,null,新文件(“X:/myJava”)代码>我更新了答案以包含Java位。这将适用于您,而无需创建文件实例。虽然这没什么大不了的。那就把这个作为答案吧!我得等两天