gpt4 book ai didi

java - Java 的 Runtime.getRuntime().exec() 会在 Windows 7 上运行吗?

转载 作者:可可西里 更新时间:2023-11-01 13:22:16 25 4
gpt4 key购买 nike

我有 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/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com