# 常见问题



# pkix path building failed解决

## 编译工具

从github上获取[源代码](https://github.com/escline/InstallCert)，执行`java`编译命令`javac`

```bash
javac InstallCert.java
```

## 生成证书

```bash
java InstallCert 域名
```

出现如下界面，输入`1`回车

[![image.png](https://bookstack.freedom-yun.com/uploads/images/gallery/2024-01/scaled-1680-/hibkHV8DCMbYT4vv-image.png)](https://bookstack.freedom-yun.com/uploads/images/gallery/2024-01/hibkHV8DCMbYT4vv-image.png)

## 安装证书

如果`${JAVA_HOME}/lib/security/`下原来没有`jssecacerts`文件则直接复制

```bash
cp jssecacerts ${JAVA_HOME}/lib/security/
```

## 参考资料

- [博客园 - 解决PKIX path building failed的问题](https://www.cnblogs.com/zhumengke/p/8846912.html)
- [CSDN - 解决PKIX path building failed的问题](https://blog.csdn.net/qq_34778576/article/details/108489662)
- [Github - escline/InstallCert](https://github.com/escline/InstallCert)