Installation 首次安装后启动Apache Servicemix时出现问题

Installation 首次安装后启动Apache Servicemix时出现问题,installation,apache-servicemix,Installation,Apache Servicemix,我是apache camel和servicemix的新手。我已在windows上下载了apache serviceMix(zip),但运行serviceMix.bat会在我的cmd上返回一个错误。错误: Could not create framework: java.lang.ArrayIndexOutOfBoundsException: -1 java.lang.ArrayIndexOutOfBoundsException: -1 at java.util.ArrayList.element

我是apache camel和servicemix的新手。我已在windows上下载了apache serviceMix(zip),但运行serviceMix.bat会在我的cmd上返回一个错误。错误:

Could not create framework: java.lang.ArrayIndexOutOfBoundsException: -1
java.lang.ArrayIndexOutOfBoundsException: -1
at java.util.ArrayList.elementData(ArrayList.java:371)
at java.util.ArrayList.get(ArrayList.java:384)
at org.apache.felix.framework.BundleImpl.getCurrentModule(BundleImpl.java:1050)
at org.apache.felix.framework.BundleImpl.getSymbolicName(BundleImpl.java:859)
at org.apache.felix.framework.Felix.toString(Felix.java:1019)
at org.apache.felix.framework.Logger.doLog(Logger.java:128)
at org.apache.felix.framework.Logger._log(Logger.java:181)
at org.apache.felix.framework.Logger.log(Logger.java:114)
at org.apache.felix.framework.ExtensionManager.<init>(ExtensionManager.java:201)
at org.apache.felix.framework.Felix.<init>(Felix.java:374)
at org.apache.felix.framework.FrameworkFactory.newFramework(FrameworkFactory.java:28)
at org.apache.karaf.main.Main.launch(Main.java:266)
at org.apache.karaf.main.Main.main(Main.java:427)
无法创建框架:java.lang.ArrayIndexOutOfBoundsException:-1
java.lang.ArrayIndexOutOfBoundsException:-1
位于java.util.ArrayList.elementData(ArrayList.java:371)
获取(ArrayList.java:384)
位于org.apache.felix.framework.BundleImpl.getCurrentModule(BundleImpl.java:1050)
位于org.apache.felix.framework.BundleImpl.getSymbolicName(BundleImpl.java:859)
位于org.apache.felix.framework.felix.toString(felix.java:1019)
位于org.apache.felix.framework.Logger.doLog(Logger.java:128)
位于org.apache.felix.framework.Logger.\u log(Logger.java:181)
位于org.apache.felix.framework.Logger.log(Logger.java:114)
位于org.apache.felix.framework.ExtensionManager(ExtensionManager.java:201)
位于org.apache.felix.framework.felix.(felix.java:374)
位于org.apache.felix.FrameworkFactory.newFramework(FrameworkFactory.java:28)
位于org.apache.karaf.main.main.launch(main.java:266)
位于org.apache.karaf.main.main.main(main.java:427)

我缺少什么?

ServiceMix中存在已知问题ServiceMix中存在已知问题可以通过安装1.6 java、ServiceMix 4.4 support 1.6 java来解决错误。

可以通过安装1.6 java、ServiceMix 4.4 support 1.6 java来解决错误。

这不是问题。SMX 4.4.x不支持Java 7。ServiceMix 4.5支持Java 7。这不是问题。SMX 4.4.x不支持Java 7。ServiceMix4.5支持Java7。