Java 桌面:使用参数打开文件

Java 桌面:使用参数打开文件,java,pdf,external,Java,Pdf,External,我需要打开一个特定页面上的pdf文件。有一个acrobat命令行参数可以执行此操作(它也适用于Foxit Reader): 但是,我不知道如何在桌面类中传递运行时参数。我更愿意使用它,因为它包含默认的pdf查看器(可能未安装acrobat reader,或者可能找不到命令行“acrobat.exe”) 编辑:我找到了名为“JDIC”的库,但该项目似乎已经关闭。还有其他类似的解决方案吗?你不能既吃蛋糕又吃蛋糕。如果您想成为读者应用程序不可知论者,那么您不能期望将命令行参数传递给它。 Acrobat

我需要打开一个特定页面上的pdf文件。有一个acrobat命令行参数可以执行此操作(它也适用于Foxit Reader):

但是,我不知道如何在桌面类中传递运行时参数。我更愿意使用它,因为它包含默认的pdf查看器(可能未安装acrobat reader,或者可能找不到命令行“acrobat.exe”)


编辑:我找到了名为“JDIC”的库,但该项目似乎已经关闭。还有其他类似的解决方案吗?

你不能既吃蛋糕又吃蛋糕。如果您想成为读者应用程序不可知论者,那么您不能期望将命令行参数传递给它。
Acrobat.exe /A "page=10" "C:\example.pdf"