---
title: 编译wildfly-openssl-1.0.4.Final.jar时提示jni.h文件不存在的解决方法
description: "编译wildfly-openssl-1.0.4.Final.jar时提示以下信息。"
url: https://www.hikunpeng.com/document/detail/zh/kunpengbds/ecosystemEnable/tpdl/kunpengwildflyopenssl_02_0006.html
sourcePath: /source/zh/kunpengbds/ecosystemEnable/tpdl/kunpengwildflyopenssl_02_0006.html
indexId: cc2cdd5c48f3933f04d613102e2bf365330514cd9970587994f76d5c31ef567277
---
# 编译wildfly-openssl-1.0.4.Final.jar时提示jni.h文件不存在的解决方法

#### 问题现象描述

编译wildfly-openssl-1.0.4.Final.jar时提示以下信息。

```
../libwfssl/include/wfssl.h:41:17: fatal error: jni.h: No such file or directory
```


#### 关键过程、根本原因分析

在“./libwfssl/include/”下未找到名为jni.h的头文件，该类头文件是Java自带的.h文件。


#### 结论、解决方案及效果

执行find命令全局搜索，将Java相关路径下的.h文件复制到对应的“./libwfssl/include/”目录下，重新编译即可。

类似的问题皆可尝试用该方法解决。
