Включить поддержку Intellij IDEA для нестандартных символов в имени класса Java - PullRequest
1 голос
/ 06 октября 2019

Я вытащил hibernate-orm и хотел запустить несколько тестов, чтобы выяснить, как это работает, но я не смог, так как следующая команда [hibernate-orm]$ ./gradlew clean build -Pdb=pgsql, которую я скопировал из readme.md, завершилась неудачно сследующее сообщение:

* What went wrong:
Failed to capture fingerprint of input files for task ':hibernate-core:compileTestJava' property 'source' during up-to-date check.
> Failed to create MD5 hash for file '.../hibernate-orm/hibernate-core/src/test/java/org/hibernate/internal/util/hib3rnat3/C0nst4nts???.java' as it does not exist.

Я проверяю исходный код и обнаруживаю, что он импортирует класс с именем C0nst4nts३ , и моя IDEA жалуется, что не может найти такой класс:

enter image description here

На самом деле я не уверен, что это правильное имя класса. Я проверяю кодировки IDEA и проверяю, что это UTF-8. Так какие-нибудь идеи, как я могу заставить это бежать?

1 Ответ

0 голосов
/ 08 октября 2019

Проблема была в неправильной локали системы. Это был LANG = C, я установил его на «en_US.UTF-8», и он не работает хорошо. Надеюсь, что это кому-нибудь понравится.

...