如何获取以此程序为打开方式的文件路径?

我们在打开某个文件时,此文件会根据他的打开方式来调用相应的程序,从而将信息正确的显示出来。
我现在想用一个自己写好的exe程序,此程序的功能就是只有以这个程序来打开某个我创造的新后缀的文件,这个文件的信息才可以看的懂,
但是,在实现过程中碰到了一个问题,就是,我写的程序该如何判断是哪一个文件调用了他,我该如何知道这个文件的路径?
望指教。(最好可以用java。不是也没关系)

不知道你这个问题是否已经解决, 如果还没有解决的话:

如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^