2015-08-26 3 views
1

Я восстановил свой старый проект, но когда я попытался открыть меню Project \ Option Я получаю сообщение об ошибке:ошибка Keytool: java.io.IOException: Keystore был подделан, или пароль incorect

"keytool error: java.io.IOException: Keystore was tampered with, or password was incorect." 

Я использую Delphi XE8 SP1

Как это исправить?

+0

Закрепить сертификат ключа подписи или создать новую. Вы установите его на вкладке Provisioning. Инструкции для этого приведены в документации. –

ответ

2

Я думаю, что у вас есть поврежденное хранилище базы данных cacerts или пароль, который пытается использовать delphi по какой-либо причине. Я не совсем уверен, работает ли среда Delphi в основном хранилище ключей cacerts или в собственном созданном файле jks.

Посмотрите и посмотреть, если у вас есть какие-то файлы JKS внутри вашего проекта, если да, то попробуйте удалить их и посмотреть, если IDE Delphi воссоздать их на следующем открытии проекта ...

В случае у вас нет файла jks, попробуйте переустановить JVM (удалив все папки и файлы старой JVM).

Из того, что я могу здесь предположить, должен быть файл jks, на который ссылается проект, и, возможно, новая версия Delphi пытается получить к нему доступ с другим паролем, поэтому попробуйте удалить jks и посмотреть, правильно ли его перевоспитает Delphi ,

В худшем случае вы можете создать новый проект с новой установкой Delphi X Е8 и импортировать старые исходные файлы проекта (единицы) ...

+0

aleroot! Большое спасибо за помощь. {В худшем случае вы можете создать новый проект с новой установкой Delphi XE8 и импортировать старые исходные файлы проекта (Units) ...} это помогло мне. –

Смежные вопросы