Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/solr/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在JavaFX应用程序中显示CHM文件_Javafx_Javafx 8_Chm_Javafx Webengine - Fatal编程技术网

在JavaFX应用程序中显示CHM文件

在JavaFX应用程序中显示CHM文件,javafx,javafx-8,chm,javafx-webengine,Javafx,Javafx 8,Chm,Javafx Webengine,是否有一种方法可以在javaFX应用程序中显示编译的帮助手册CHM,而无需使用java.awt.Desktop从awt开始 使用Runtime.getRuntime().exec(help.CHM)调用CHM读取器是一个选项,但要实现跨平台调用,这需要mac、win和linux中的每个用户都安装CHM读取器 跨平台解决方案的最佳选择是什么?我是否应该将其解压缩到HTML并在javafx.scene.web.WebView中显示?鉴于您希望独立于平台,我建议按照您自己的建议选择HTML路线。如果您

是否有一种方法可以在javaFX应用程序中显示编译的帮助手册CHM,而无需使用
java.awt.Desktop
awt开始

使用
Runtime.getRuntime().exec(help.CHM)
调用CHM读取器是一个选项,但要实现跨平台调用,这需要macwinlinux中的每个用户都安装CHM读取器


跨平台解决方案的最佳选择是什么?我是否应该将其解压缩到HTML并在
javafx.scene.web.WebView
中显示?

鉴于您希望独立于平台,我建议按照您自己的建议选择HTML路线。如果您还控制源代码,我不知道您将CHM转换为HTML的原因,在这种情况下,我要么直接使用HTML,要么标记为HTML。


你应该试试这个。这对我有用

重复:上面提到的线程显示了如何在java应用程序中调用chm文件,而不是在javafx应用程序中。请不要发布代码图像,它不能剪切/粘贴,不能搜索,也不能用屏幕阅读器读取。此外,如果您发布的代码不是您自己的,您应该提供代码来源的工作的属性。