我在JSFrame中开发了一个演示应用程序,它应该在我的文件夹中执行powershell脚本。
我正在尝试使用代码。
private void jButton3ActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
try
{
Runtime runtime = Runtime.getRuntime();
Process proc = runtime.exec("powershell C:\\helloworld.ps1");
InputStream is = proc.getInputStream();
InputStreamReader isr = new InputStreamReader(is);
BufferedReader reader = new BufferedReader(isr);
String line;
while ((line = reader.readLine()) != null)
{
System.out.println(line);
}
reader.close();
proc.getOutputStream().close();
}
catch(Exception ex)
{
}
}
在helloworld.ps1中,我有以下命令:
$strString = "Hello World 123"
write-host $strString
但我没有得到任何输出。