我刚刚在eclipse中创建了一个新项目,一旦创建它,就会出现以下错误
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不支持时,我们会遇到这个问题
这是什么问题?我怎么能纠正这个?谢谢
答案 0 :(得分:5)
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安装了 机。但是,Eclipse可能会支持BlackBerry插件 试图使用它。
修复?你只需要编辑将存在的eclipse.ini 与用于启动IDE的eclipse.exe相同的目录。 在执行此操作之前关闭Eclipse并备份eclipse.ini 会是一个好主意。
找到“openFile”行,然后立即添加以下内容:
-vm C:/ Program Files / Java / jre6 / bin / javaw.exe [或者你的jre6目录可能在哪里]
用手指交叉重新启动Eclipse。重建你的项目。