Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/macos/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Windows 对不同操作系统的Java支持_Windows_Macos_Operating System - Fatal编程技术网

Windows 对不同操作系统的Java支持

Windows 对不同操作系统的Java支持,windows,macos,operating-system,Windows,Macos,Operating System,我刚刚开始创建应用程序,我想知道你应该如何处理在不同操作系统上运行的问题。我的目标是能够在同一个程序中设置Mac上的dockImage和Windows上的taskBarImage。我不知道这是否可能。我导入了com.apple.eawt.Application包来设置Mac OS上的dockImage,但当我尝试在Windows上运行它时,它不允许我运行代码。谢谢 您可能希望在运行时动态加载这些类,并使用try/catch块来处理尝试运行或加载错误平台的代码 您可能还需要使用应用程序定义的接口声

我刚刚开始创建应用程序,我想知道你应该如何处理在不同操作系统上运行的问题。我的目标是能够在同一个程序中设置Mac上的dockImage和Windows上的taskBarImage。我不知道这是否可能。我导入了com.apple.eawt.Application包来设置Mac OS上的dockImage,但当我尝试在Windows上运行它时,它不允许我运行代码。谢谢

您可能希望在运行时动态加载这些类,并使用try/catch块来处理尝试运行或加载错误平台的代码

您可能还需要使用应用程序定义的接口声明抽象出这两个实现,但是由动态加载的类实现,这样应用程序就不会试图用特定于操作系统的代码进行编译。您希望应用程序代码不导入或引用任何com.apple.*类或接口

一些参考资料: