Ошибка Java keytool в каталоге хранилища ключей
Все, что я пытаюсь сделать, это создать файл.keystore для моего приложения для Android. Но у меня две проблемы
Где находится выходной файл.keystore после выполнения этой команды?
keytool -genkey -v -keystore shumi.keystore -alias shumi -keyalg RSA -keysize 2048 -validity 10000
С проблемой #1 я попытался найти документацию, которую я мог понять, и ответил здесь на вопросы по stackru. я узнал, что
-keystore
должен быть путь, но я не могу найти правильный синтаксис. Я попробовал следующий код, но он дал мнеFileNotFoundException
,keytool -genkey -v -keystore C:/shumi.keystore -alias shumi -keyalg RSA -keysize 2048 -validity 10000
С праздником и помогите, пожалуйста, кому-нибудь помочь.
1 ответ
Keytool генерирует файл хранилища ключей в текущей папке, если вы передаете имя файла только после -keystore
,
FileNotFoundException
в вашей второй команде просто проблема с разрешениями: Windows не позволяет обычным пользователям создавать новые файлы в C:\
, Просто используйте путь, где у вас есть права на запись, такие как ваша домашняя папка.