如何修复keytool命令错误(Linux)?

时间:2013-06-19 09:06:03

标签: java linux import centos ssl-certificate

我试图将证书导入Linux Centos服务器,但似乎keytool命令无法正常工作,我遇到以下错误:

-bash: ./keytool: No such file or directory

知道如何在linux上启用keytool命令吗?

5 个答案:

答案 0 :(得分:7)

您需要从密钥工具所在的目录中运行该命令。关键工具位于jdk install的bin目录中。

cd ~path_to_jdk/bin
keytool

请注意,您需要指定一些属性才能让关键工具执行您想要的操作。

这是list of some of the most common keytool commands

答案 1 :(得分:2)

正如其他答案所述,您需要从安装了keytool bin的文件夹中运行该命令。

要知道它的安装位置:

whereis keytool

根据上一个命令输出更改您的位置并执行keytool命令。

答案 2 :(得分:1)

遇到同样的问题,keytool命令正在抛出" keytool:命令未找到"错误,这工作

cd /javalocaltion/bin
./keytool command

答案 3 :(得分:0)

首先,您需要设置域环境,执行此操作转到域/ bin位置并执行:

. ./setDomain.sh 

接下来,转到java / bin文件夹并执行keytool命令。

keytool -genkey -keyalg RSA -kaysize 2048 -alias name -kaystore file.jks

答案 4 :(得分:0)

如果您不知道JDK的安装位置,请执行以下操作:

sudo find / -iname keytool

您将找到它的路径。

欢呼