Java 当用户试图打开任何工作(.doc)文件时,如何以编程方式打开xyz程序?

Java 当用户试图打开任何工作(.doc)文件时,如何以编程方式打开xyz程序?,java,c,.net,ms-word,ms-office,Java,C,.net,Ms Word,Ms Office,每当我选择打开特定的word(.doc或.docx)文件时,我如何以编程方式打开xyz程序 例如, 我正在创建1-屏幕(假设桌面应用程序),首先向用户询问2件事 第一步。位于用户系统内的任何word(.doc或.docx)文件 第2步。目标程序(例如,任何一个音频文件)。在这里我想补充一点,它可以是任何东西。它可以是.mp3,.mp4,.exe 所以最终,当用户尝试 打开(步骤1)当时指定音频的特定word文件 文件(步骤2)将自动打开并播放一首好听的歌曲 我将如何通过编程实现这一点(首要任务是

每当我选择打开特定的word.doc或.docx
文件时,我如何以编程方式打开
xyz程序

例如, 我正在创建1-
屏幕
(假设
桌面应用程序
),首先向用户询问2件事

第一步。位于用户系统内的任何word(.doc或.docx)文件

第2步。目标程序(例如,任何一个
音频文件
)。在这里我想补充一点,它可以是任何东西。它可以是
.mp3
.mp4
.exe

所以最终,当用户尝试 打开(步骤1)当时指定音频的特定word文件 文件(步骤2)将自动打开并播放一首好听的歌曲

我将如何通过编程实现这一点(首要任务是java语言)

任何帮助都会非常感激

更新-
(请参考此链接以了解我的明确要求,并了解您能做的最好的事情)

“有问题”==>“编程”?非常不清楚您想要什么,您说“有问题”,您希望它失败?向媒体播放器发送Word文档有什么意义?或者源文件是否包含播放列表?由于您最有可能在Windows操作系统中播放,因此几乎所有文件都与关联,或设计用于运行这些特定文件的应用程序。记住这一点,您可以使用
Desktop.getDesktop().open(您的路径和文件名)。否则使用ProcessBuilder。在Word文档中使用VBA。