我想执行一个Portnumber.jar文件,其中包含Port类并将输出附加到file.Port类是一个java程序,用于检查输入的端口是否正在使用.8081是通过命令行参数的端口。
[Files]
source:"E:\creating.exe\innosetup\innosetupscripts\practice1\sourcefiles\TestPortnumber.jar"; DestDir: "{app}";
[Code]
....
var
ResultCode: Integer;
Result1:String ;
begin
if Exec('cmd', '/c ""C:\Program Files\java\jre6\bin\java.exe" -cp Portnumber.jar Port 8081 > E:\Test.txt"', '', SW_HIDE, ewWaitUntilTerminated, ResultCode) then
begin
Msgbox('success'+Result1,mbError, MB_OK);
end
else
begin
Msgbox('false'+Result1,mbError, MB_OK);
Result:=False;
end
end;
1.如何在exec命令中指定jar文件 2.syntax用于在命令
中指定用户输入的端口