当我尝试使用cmd下载我的kepler引擎时,我在build.xml
中遇到了这个问题。我安装了java,ant和svn版本,我没有任何问题。
C:\ Users \ lenovo \ kepler \ build-area> ant change-to -Dsuite = kepler 构建文件:C:\ Users \ lenovo \ kepler \ build-area \ build.xml
建立失败 C:\ Users \ lenovo \ kepler \ build-area \ build.xml:4:执行此行时发生以下错误: C:\ Users \ lenovo \ kepler \ build-area \ settings \ taskdefs.xml:5:java.lang.UnsupportedClassVersionError:org / kepler / build / Maven:不支持的major.minor版本52.0 at java.lang.ClassLoader.defineClass1(Native Method) at java.lang.ClassLoader.defineClass(ClassLoader.java:800) 在org.apache.tools.ant.AntClassLoader.defineClassFromData(AntClassLoader.java:1150) 在org.apache.tools.ant.AntClassLoader.getClassFromStream(AntClassLoader.java:1318) at org.apache.tools.ant.AntClassLoader.findClassInComponents(AntClassLoader.java:1374) 在org.apache.tools.ant.AntClassLoader.findClass(AntClassLoader.java:1335) 在org.apache.tools.ant.AntClassLoader.loadClass(AntClassLoader.java:1090) at java.lang.ClassLoader.loadClass(ClassLoader.java:358) at java.lang.Class.forName0(Native Method) at java.lang.Class.forName(Class.java:278) 在org.apache.tools.ant.taskdefs.Definer.addDefinition(Definer.java:580) 在org.apache.tools.ant.taskdefs.Definer.execute(Definer.java:238) 在org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:293) at sun.reflect.GeneratedMethodAccessor4.invoke(未知来源) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) 在org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106) at org.apache.tools.ant.Task.perform(Task.java:348) 在org.apache.tools.ant.Target.execute(Target.java:437) 在org.apache.tools.ant.helper.ProjectHelper2.parse(ProjectHelper2.java:169) 在org.apache.tools.ant.taskdefs.ImportTask.importResource(ImportTask.java:225) 在org.apache.tools.ant.taskdefs.ImportTask.execute(ImportTask.java:166) 在org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:293) at sun.reflect.GeneratedMethodAccessor4.invoke(未知来源) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) 在org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106) at org.apache.tools.ant.Task.perform(Task.java:348) 在org.apache.tools.ant.Target.execute(Target.java:437) 在org.apache.tools.ant.helper.ProjectHelper2.parse(ProjectHelper2.java:180) 在org.apache.tools.ant.ProjectHelper.configureProject(ProjectHelper.java:93) 在org.apache.tools.ant.Main.runBuild(Main.java:832) 在org.apache.tools.ant.Main.startAnt(Main.java:236) 在org.apache.tools.ant.launch.Launcher.run(Launcher.java:286) 在org.apache.tools.ant.launch.Launcher.main(Launcher.java:112)
总时间:0秒
答案 0 :(得分:0)
Kepler FAQ "system requirements"明确指出:
Kepler是一个具有大量硬件要求的大型应用程序 其中包括512MB RAM(建议1 GB或更多),至少300 MB磁盘空间和至少2 GHz CPU。 Kepler可在现代Windows,Macintosh(OS X)和使用Java 1.8或更高版本的 Linux系统上运行。
作为explained here,您的错误消息表示您没有使用正确的JDK。 (JDK8或更多)
查看Instructions and Overview of the Kepler Build System. / Assumptions
- 您正在运行Java 1.8。要测试这种假设类型:" java -version"
- 您正在使用Ant 1.8.2。要测试这种假设类型:" ant -version"
- 您已安装Maven 3.0.3或更高版本。测试这个假设:" mvn --version"
- 您已安装SVN客户端v1.6。要测试这种假设类型:" svn --version"
- 对于Eclipse的开发,这些已经使用Eclipse Ganymede和SVN 1.5.5进行了测试, 与Subclipse 1.4.7。
醇>