繁体   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