我刚刚完成了我的java应用程序
我添加了一个chm
帮助文件,但问题是“如何打开它,如何从jar文件运行的机器到哪里获取它?”。
我试图使用命令
Runtime.getRuntime().exec("hh.exe myhelpfile.chm");
它有效,但是当我更换机器时,链接变得不正确,
答案 0 :(得分:0)
您是否尝试从其他计算机或同一台计算机访问该文件?如果从同一台计算机访问该文件,则在类路径中添加.chm文件。
答案 1 :(得分:-1)
一旦.CHM在jar中,它就不是文件。如果需要启动它,则必须先将其解压缩并将其写入文件系统。
在发出exec()方法调用之前,您必须打开一个输出文件并将.chm jarEntry复制到该文件中。
有关详细信息,请参阅:How to open help file in executable jar