簡體   English   中英

Java的Runtime.getRuntime()。exec()會在Windows 7上運行嗎?

[英]would Java's Runtime.getRuntime().exec() run on windows 7?

我有Windows XP和開發一些Java swing應用程序。
在我正在使用的程序中

Runtime.getRuntime().exec("rundll32 SHELL32.DLL,ShellExec_RunDLL "+ myfile);

在Windows默認編輯器中打開我的程序生成的文件。

它在我的系統上工作正常。 我只是想知道它在Windows 7上是否正常工作。
Windows 7中的流程執行是否有任何安全方面,而這些方面在Windows XP中沒有顯示?

不是一個直接的答案,但你應該使用Desktop#open()來實現與平台無關。

Desktop.getDesktop().open(file);

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM