cli*_*ait 2 java windows macos error-handling javafx
我正在使用此代码来设置我的 JavaFX 应用程序的 macOS 停靠栏图标:
// Sets macOS dock icon:
try {
com.apple.eawt.Application.getApplication().setDockIconImage(SwingFXUtils.fromFXImage(appIcon, null));
} catch (Exception e) {
// Doesn't work on Windows or Linux
}
Run Code Online (Sandbox Code Playgroud)
我无法在 Windows 上运行该应用程序,因为它会引发错误“java:包 com.apple.eawt 不存在”
如何捕获“包 x 不存在”错误或在运行时检查它是否存在?
您可以尝试事先找出您当前的操作系统。基本上有两种方式。无论是System.getProperty("os.name")
或SystemUtils.OS_NAME
Apache的一般语言。
另见:https : //www.baeldung.com/java-detect-os
归档时间: |
|
查看次数: |
50 次 |
最近记录: |