Ошибка операционной системы: [WinError 126] JVM DLL не найдена — не могу понять проблему

#java #python #visual-studio-code

#java #python #visual-studio-code

Вопрос:

Я пытаюсь использовать KoNLPy (пакет Python для обработки естественного языка (NLP) корейского языка, вы можете найти его здесь: https://konlpy.org/en/latest /) создать веб-приложение в качестве окончательного проекта для онлайн-курса, который я прохожу (я совсем новичок в программировании). Я выполнил каждый шаг из объяснения (https://konlpy.org/en/latest/install/#id2 ), используя Windows 10. Я также проверил, что все программы запускаются в 64-разрядной версии, но все же, когда я запускаю свое приложение в VS code, чтобы просто проверить, работает ли оно, я сталкиваюсь с этой ошибкой:

Ошибка операционной системы: [WinError 126] JVM DLL не найдена: C:Program FilesJavajdk-15.0.1binserverjvm.dll

Тем не менее, у меня есть этот файл, и я также установил JAVA_HOME в соответствии с инструкциями. Я также попытался добавить файл в PATH, а затем исключить любую ссылку на java (в path) и иметь только%JAVA_HOME%jdk bin, поскольку я прочитал в Интернете, что это может быть решением…но это также не сработало: (

Кто-нибудь знает, что я могу сделать или в чем может быть проблема? Может ли это быть проблемой кода Visual Studio? Большое вам спасибо, любые советы приветствуются!

Ответ №1:

Попробуйте установить JAVA_HOME с двойным экранированием:

«C:Program FilesJavajdk-15.0.1»

Проверьте, что jvm.dll имеет разрешения на выполнение.

Установите pywin32.

Комментарии:

1. Большое вам спасибо за вашу помощь! Я попробовал, и это не сработало, но позже я узнал, что была проблема с тем, как я установил Python, и с тем, как VS code его использовал …. но в любом случае спасибо вам за помощь! 🙂

2. @bebeamur — Итак, ваш вопрос был решен? Вы можете опубликовать свое решение под этим вопросом.