gpt4 book ai didi

java - Java 1.6 和 Desktop.open() 的问题

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

我一直在使用 Destop.open() 在 Windows 机器(包括 Vista 和 XP)上启动 .pdf 查看器,其中大部分都运行良好。然而,在一台 XP 机器上调用不起作用,只是返回而不抛出任何异常,并且查看器不启动。据我所知,在那台机器上文件关联设置正确:双击 .pdf 有效,命令提示符下的“start xxx.pdf”命令也是如此。我认为这一定是 Windows 配置问题,但我无法确定。

还有其他人遇到过这个问题吗?

最佳答案

这是 XP SP2 早期版本的一个已知问题,ShellExecute 函数停止接受 URI;将 XP 机器补丁更新到最新。

要查看异常,请确保 Java 控制台已打开:

Control Panel->Java Control Panel->Advanced->Java Console.

关于java - Java 1.6 和 Desktop.open() 的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/84460/

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