我有 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);
关于java - Java 的 Runtime.getRuntime().exec() 会在 Windows 7 上运行吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4571604/