使用 JHylaFAX 需要满足哪些运行环境和依赖?
更新时间
JHylaFAX 是一个用 Java 编写的 HylaFAX 传真服务器客户端,采用 GPL 许可。要运行它,必须同时具备 Java 6.0(JRE)和一台正在运行的 HylaFAX 服务器;缺少 HylaFAX 服务器时,客户端本身基本无法发挥作用。此外,查看接收传真和预览 PostScript 文档还需要可选的图像/文档查看程序,与 Windows 或 Unix(CUPS)打印系统集成也属于可选项。
必需条件
| 依赖 | 说明 |
|---|---|
| Java 6.0(JRE) | JHylaFAX 完全用 Java 编写,可在任何支持 Java 6.0 的平台上运行 |
| 运行中的 HylaFAX 服务器 | 客户端通过服务器收发传真;没有服务器时,JHylaFAX 基本没有用处 |
可选依赖
以下组件不是启动客户端的必要条件,但会影响部分功能是否可用:
- TIFF G3 查看程序(如 kfax):用于查看接收到的传真。
- PostScript 查看程序(如 ghostview):用于预览封面页和已存储文档。
- 原生打印系统集成:可与 Windows 或 Unix(CUPS)的打印系统集成,具体配置方式参见官方手册。
判断自己是否具备条件
可以按以下顺序自查:
- 确认本机已安装 Java 6.0 或更高版本的 JRE,并且能正常启动 Java 程序。
- 确认已有一台可连接的 HylaFAX 服务器,并知道其访问方式。
- 如果主要用途是接收并查看传真,建议同时准备 TIFF G3 查看程序;如果需要预览封面页或 PostScript 文档,则准备 PostScript 查看程序。
- 如果希望从系统打印对话框直接发传真,再考虑配置与 Windows 或 CUPS 的集成。
需要注意的版本背景
JHylaFAX 首个版本于 1999 年基于 SuSEFax 开发,当前版本是完整重写,使用 gnu.hylafax 库与服务器通信、JGoodies Forms 做界面布局,仅封面页生成部分仍基于 SuSEFax 代码。页面显示最后发布于 2009 年 4 月 19 日,因此“Java 6.0”是该项目明确列出的运行要求,在较新的 Java 环境中使用前应先验证兼容性。