这是一个棘手的问题。如何在Java中打开一个文件,使得当你双击该文件时它会自动在Java应用程序中打开。
我正在制作一个音乐播放器(对我来说是第一个真正大的Java项目),但我不知道如何实现这一功能。当你打开一个.mp3文件时,它将在你所选择的默认程序中打开,例如VLC媒体播放器或Windows Media Player。我想要的是能够将我的应用程序的.jar文件设置为.mp3文件的默认程序,然后能够在应用程序中实际启动文件。
目前当我试图使用应用程序打开文件时,Windows会提示"此应用程序无法在您的计算机上执行"的错误信息。但是如果我直接启动.jar文件而不是通过尝试打开.mp3文件,它就可以顺利运行。
有人知道如何实现我想要的吗?非常感谢!
---编辑---
我并不是指你可以选择mp3文件的默认程序。问题是Windows会抛出以上显示的错误,而我不知道如何处理通过打开文件来启动应用程序(由于错误而无法打开)。
我正在制作一个音乐播放器(对我来说是第一个真正大的Java项目),但我不知道如何实现这一功能。当你打开一个.mp3文件时,它将在你所选择的默认程序中打开,例如VLC媒体播放器或Windows Media Player。我想要的是能够将我的应用程序的.jar文件设置为.mp3文件的默认程序,然后能够在应用程序中实际启动文件。
目前当我试图使用应用程序打开文件时,Windows会提示"此应用程序无法在您的计算机上执行"的错误信息。但是如果我直接启动.jar文件而不是通过尝试打开.mp3文件,它就可以顺利运行。
有人知道如何实现我想要的吗?非常感谢!
---编辑---
我并不是指你可以选择mp3文件的默认程序。问题是Windows会抛出以上显示的错误,而我不知道如何处理通过打开文件来启动应用程序(由于错误而无法打开)。