我正在使用 -v $HOME/.keystore 运行 Java keytool 程序,该程序在 Unix 中运行良好(创建 $HOME/.keystore),但在 Cygin 中会感到困惑 - 说它正在存储
/home/myaccount/.keystore
但因 FileNotFoundException 尝试写入而失败
\home\myaccount.keystore
如何强制 keytool 使用正斜杠?
----> 跟进:感谢下面的@mikerobi 回答了我的问题。bash 使用它的一个小代码片段是:
keystore="$HOME/.keystore"
if [ `uname -o` == 'Cygwin' ]
then
keystorefile=`cygpath -wp $keystore`
fi