Ошибка в XML-файле при создании проекта в черной ягоде - PullRequest
3 голосов
/ 11 октября 2011

Я только что создал новый проект в затмении, и как только он был создан, он создается с ошибкой ниже

InvalidRegex:
Pattern value '([a-zA-Z_]{1,63}[\s-a-zA-Z_0-9.]{0,63}[;]?)*' is not a valid
regular expression.
The reported error was: ''-' is an invalid character range.
Write '\-'.' at column '{2}'.
BlackBerry_App_Descriptor.xml Unknown XML Problem.

Это проблема, с которой мы столкнемся, когда в нашей системе есть jre7, который не поддерживается eclipse

enter image description here

В чем здесь проблема? Как я могу исправить это? спасибо

1 Ответ

5 голосов
/ 11 октября 2011

Google показывает, что это связано с Java 7. Проверьте эти две ссылки: http://supportforums.blackberry.com/t5/Java-Development/problem-with-the-BlackBerry-App-Descriptor-xml-in-Eclipse-Plug/td-p/959029 и http://cdrussell.blogspot.com/2011/09/blackberry-eclipse-error-invalid-regex.html

Вторая говорит:

Оказывается этоможет быть вызвано установкой Java JRE 7 на вашем компьютере.Плагин BlackBerry пока не поддерживает это, возможно, Eclipse пытается это использовать.

Исправление?Вам просто нужно отредактировать файл eclipse.ini, который будет находиться в том же каталоге, что и ваш файл eclipse.exe, который вы используете для запуска IDE.Было бы неплохо закрыть Eclipse и сделать резервную копию файла eclipse.ini перед этим.

Найдите строку "openFile" и сразу после нее добавьте следующее:

-vm C:/ Program Files / Java / jre6 / bin / javaw.exe [или где бы вы ни находились в каталоге jre6]

Скрестите пальцы и перезапустите Eclipse.Перестройте свои проекты.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...