欢迎使用普元产品知识库,本知识库包含普元应用开发平台EOSPlatform,流程平台BPS,企业服务总线ESB,微服务平台Microservice,运维管理平台Devops,数据集成平台DI

页面树结构

欢迎使用普元文档库

Skip to end of metadata
Go to start of metadata

【问题】

EOS Platform 7.6开发版本, MAC10.12.4 Beta (16E163f),JDK1.8.0_111(自己设置的),Workspace中设置相关数据失败,页面提示:

后台报错:

Caused by: java.lang.RuntimeException: org.eclipse.jdt.internal.compiler.classfmt.ClassFormatException
 at com.primeton.engine.core.impl.load.JDTCompiler$1.findType(JDTCompiler.java:229)
 at com.primeton.engine.core.impl.load.JDTCompiler$1.findType(JDTCompiler.java:177)
 at org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment.askForType(LookupEnvironment.java:93)
 at org.eclipse.jdt.internal.compiler.lookup.UnresolvedReferenceBinding.resolve(UnresolvedReferenceBinding.java:43)
 at org.eclipse.jdt.internal.compiler.lookup.BinaryTypeBinding.resolveType(BinaryTypeBinding.java:84)
 at org.eclipse.jdt.internal.compiler.lookup.BinaryTypeBinding.resolveTypesFor(BinaryTypeBinding.java:751)
 at org.eclipse.jdt.internal.compiler.lookup.BinaryTypeBinding.getExactMethod(BinaryTypeBinding.java:565)
 at org.eclipse.jdt.internal.compiler.lookup.Scope.findExactMethod(Scope.java:719)
 at org.eclipse.jdt.internal.compiler.lookup.Scope.getMethod(Scope.java:2114)
 at org.eclipse.jdt.internal.compiler.ast.MessageSend.resolveType(MessageSend.java:314)
 at org.eclipse.jdt.internal.compiler.ast.Expression.resolve(Expression.java:829)
 at org.eclipse.jdt.internal.compiler.ast.Block.resolveUsing(Block.java:115)
 at org.eclipse.jdt.internal.compiler.ast.TryStatement.resolve(TryStatement.java:504)
 at org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration.resolveStatements(AbstractMethodDeclaration.java:427)
 at org.eclipse.jdt.internal.compiler.ast.MethodDeclaration.resolveStatements(MethodDeclaration.java:178)
 at org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration.resolve(AbstractMethodDeclaration.java:398)
 at org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.resolve(TypeDeclaration.java:1078)
 at org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.resolve(TypeDeclaration.java:1127)
 at org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration.resolve(CompilationUnitDeclaration.java:305)
 at org.eclipse.jdt.internal.compiler.Compiler.process(Compiler.java:512)
 at org.eclipse.jdt.internal.compiler.Compiler.compile(Compiler.java:329)
 at com.primeton.engine.core.impl.load.JDTCompiler.compile(JDTCompiler.java:437)
 at com.primeton.engine.core.impl.load.ClassLoaderHelper.compileJavaCode2Class_2(ClassLoaderHelper.java:111)
 ... 46 more
Caused by: org.eclipse.jdt.internal.compiler.classfmt.ClassFormatException
 at org.eclipse.jdt.internal.compiler.classfmt.ClassFileReader.<init>(ClassFileReader.java:298)
 at com.primeton.engine.core.impl.load.JDTCompiler$1.findType(JDTCompiler.java:220)
 ... 68 more

【解答】

在studio中首次启动时JDK指定为JAVA SE 6 或 JAVA SE 7可以正常使用