Ошибка Java keytool в каталоге хранилища ключей

Все, что я пытаюсь сделать, это создать файл.keystore для моего приложения для Android. Но у меня две проблемы

  1. Где находится выходной файл.keystore после выполнения этой команды?

    keytool -genkey -v -keystore shumi.keystore -alias shumi -keyalg RSA -keysize 2048 -validity 10000

  2. С проблемой #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:\, Просто используйте путь, где у вас есть права на запись, такие как ваша домашняя папка.

Другие вопросы по тегам