有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

在Cygwin环境中,如何使java keytool遵守正向斜杠?

我正在用-v$HOME/运行Java keytool程序。keystore在Unix中运行良好(创建$HOME/.keystore),但在Cygin中却很混乱,它说它正在存储

/home/myaccount/。密钥库

但由于尝试写入FileNotFoundException而失败

\home\myaccount。密钥库

如何强制keytool使用前斜杠

----->;跟进:感谢下面的@mikerobi,他回答了我的问题。bash在其中使用的一个小代码框架是:

keystore="$HOME/.keystore"
if [ `uname -o` == 'Cygwin' ]
then
    keystorefile=`cygpath -wp $keystore`
fi

共 (1) 个答案

  1. # 1 楼答案

    使用^{}实用程序,它可以将任何cygwin路径转换为windows路径

    keytool -v `cygpath -w "$HOME/.keystore"`