如何在Cygwin环境中使用java keytool来制作正斜杠?

时间:2011-05-04 20:04:31

标签: java cygwin keytool

我正在使用-v $ HOME / .keystore运行Java keytool程序,它在Unix中工作正常(创建$ HOME / .keystore),但在Cygin中感到困惑 - 说是存储

/home/myaccount/.keystore

但因FileNotFoundException尝试编写

而失败

\家\ myaccount.keystore

如何强制keytool使用正斜杠?

---->跟进:感谢下面的@mikerobi回答了我的问题。 bash使用它的一个小代码片段是:

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

1 个答案:

答案 0 :(得分:3)

使用cygpath实用程序,它可以将任何cygwin路径转换为Windows路径。

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