【发布时间】:2021-02-02 16:41:57
【问题描述】:
我正在尝试用 java 编写一个简单的代码,运行时将启动 google 网站。下面是我的代码。
import java.awt.Desktop;
import java.net.URI;
class DoTheFunny{
public static void main(String args[]) throws Exception{
Desktop d=Desktop.getDesktop();
d.browse(new URI("https://www.google.com"));
}
}
此代码在 vscode 中运行时有效。但是,当打包为 .jar 文件并运行时,什么也没有发生。我曾尝试转换为 .exe,但再次没有任何反应。此外,在提取 .jar 文件时,我得到了正确的包装信息。我使用JAR Builder 扩展来打包我的代码。有人知道出了什么问题吗?
【问题讨论】:
-
从 PowerShell/控制台运行它时会发生什么?我怀疑抛出了一个你看不到的异常,或者在 jar 中设置不正确,如果从控制台运行它应该很明显。