为AppScan Enterprise生成设备指纹
生成一个唯一的机器指纹,这是从 My HCLSoftware (MHS) 门户获取许可证文件所需的 AppScan Enterprise。使用此工具生成机器指纹密钥,而无需先运行完整的AppScan Enterprise配置向导。这对于需要在开始 AppScan Enterprise 安装过程之前从 MHS 门户获取许可证文件的管理员来说是有用的。标准安装过程 AppScan Enterprise 包括一个配置向导,该向导还显示此指纹密钥。该实用程序提供了一种仅提取键的方法。
开始之前
- 您必须在计划安装 AppScan Enterprise 的计算机上安装并正确配置 Java 运行时环境 (JRE) 版本 17。
- 如果 AppScan Enterprise 已经安装,您可以使用其捆绑的 JRE。所需的 JRE 已包含在 AppScan Enterprise 服务器安装中,通常位于
\Liberty\jre子目录中。
要验证JRE是否已正确安装和配置:
- 打开命令提示符窗口。
- 输入以下命令并按回车键:
java -version成功的响应会显示 Java 版本信息。
错误信息如
java is not recognized表示 JRE 未安装或未在系统的 PATH 变量中配置。请参阅故障排除部分以获取帮助。
过程
-
从 My HCLSoftware (MHS) 门户下载 HCL AppScan Enterprise 指纹生成器工具。
注:该实用程序适用于AppScan Enterprise版本10.9.1及更高版本。要找到下载内容,请导航至:。该文件通常命名为
ase_fingerprint_[version].zip。 -
从下载的 zip 压缩文件中提取
MHSFingerPrint.exe文件。 - 打开命令提示符窗口,并导航到解压可执行文件的目录。
-
运行实用程序并使用 generatefingerprint 参数:
MHSFingerPrint.exe generatefingerprint
结果

下一步做什么
在复制指纹密钥后,在MHS门户上使用它以获取您的许可证文件。要查看完整说明,请参见生成和应用许可证文件。
故障诊断
错误:“找不到 Java 运行时环境”或“无法识别 java”
当系统环境变量中没有安装兼容的JRE或没有正确配置时,会出现此错误。
要解决此问题,您必须创建一个JAVA_HOME环境变量,并更新Path变量。
-
创建一个
JAVA_HOME系统环境变量,指向您的JRE安装目录(例如,C:\Program Files\Java\jdk-17)。 -
将
Path系统环境变量更新为包含 JRE 的bin目录的路径(例如,%JAVA_HOME%\bin)。
错误:没有显示任何输出或应用程序立即退出
如果JRE安装正确但实用程序未显示指纹,请尝试以下解决方案:
-
请确认您正按照步骤4中所示的命令运行,包括
generatefingerprint参数。 -
关闭命令提示符窗口,以管理员权限打开一个新的窗口,然后再次运行该命令。
-
检查
MHSFingerPrint.exe文件的属性,以确保它没有被 Windows 阻止或被杀毒软件更改。