Как сделать так, чтобы jas keytool соблюдал косые черты в среде Cygwin? - PullRequest
1 голос
/ 05 мая 2011

Я запускаю программу Java keytool с -v $ HOME / .keystore, которая прекрасно работает в 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

1 Ответ

3 голосов
/ 05 мая 2011

Используйте утилиту cygpath, которая может преобразовать любой путь cygwin в путь Windows.

keytool -v `cygpath -w "$HOME/.keystore"`
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...