java.lang.StringIndexOutOfBoundsException:字符串索引超出范围错误

java.lang.StringIndexOutOfBoundsException:字符串索引超出范围错误,java,apache,maven,Java,Apache,Maven,我遇到了ajava.lang.StringIndexOutOfBoundsException:字符串索引超出范围的错误 ~/apache-maven-3.3.3/bin]$mvn-version /home//jdk1.7.0\u 75//bin/java-Xdebug-classpath /home//apache-maven-3.3.3/boot/plexus-classworlds-2.5.2.jar -Dclassworlds.conf=/home//apache-maven-3.3.3

我遇到了a
java.lang.StringIndexOutOfBoundsException:字符串索引超出范围的错误

~/apache-maven-3.3.3/bin]$mvn-version

/home//jdk1.7.0\u 75//bin/java-Xdebug-classpath /home//apache-maven-3.3.3/boot/plexus-classworlds-2.5.2.jar -Dclassworlds.conf=/home//apache-maven-3.3.3/bin/m2.conf-Dmaven.home=/home//apache-maven-3.3.3-Dmaven.multimultimultimultimultipuleprojectdirectory=/home//apache-maven-3.3.3/bin org.codehaus.plexus.classworlds.launcher.launcher-version

java.lang.StringIndexOutOfBoundsException:字符串索引超出范围:-1 位于java.lang.String.substring(String.java:1911) 位于org.codehaus.plexus.classworlds.launcher.ConfigurationParser.loadGlob(ConfigurationParser.java:343) 位于org.codehaus.plexus.classworlds.launcher.ConfigurationParser.parse(ConfigurationParser.java:246) 位于org.codehaus.plexus.classworlds.launcher.Configurator.configure(Configurator.java:133) 位于org.codehaus.plexus.classworlds.launcher.launcher.configure(launcher.java:131) 位于org.codehaus.plexus.classworlds.launcher.launcher.mainWithExitCode(launcher.java:409) 位于org.codehaus.plexus.classworlds.launcher.launcher.main(launcher.java:356)

我当前的设置:

Maven 3.3.3

红帽5.6

已尝试安装:

JDK 1.7和1.8


我甚至尝试过切换Java版本,但都没用

你的pom文件里有什么?或者
settings.xml
。我的理解是:mvn在读取pom文件之前就已经失败了。我没有对settings.xml进行任何更改。我下载了Maven并解压了它