能够将Java应用程序设置为默认文件打开器吗?

joc*_*pa3 5 java default file set file-association

我一直在寻找一种方法让用户将我的程序设置为默认打开文件一段时间,什么也没找到.我有一个应该是Mac,Windows和Linux通用的程序,所以我不想使用只适用于一个操作系统的方法.那么如何让用户能够将Java应用程序设置为默认的文件打开器?我会使用Desktop类吗?

Sta*_*aro 0

没有Java不支持这个。您必须为每个想要支持其本机语言(c++、objective c 等)的操作系统编写一个小应用程序,以便在打开 java 应用程序时简单地启动您的 java 应用程序。然后您可以将该应用程序设置为默认程序。