Java 파일을 컴파일 할 때 IntelliJ 프로젝트에서이 오류가 발생합니다. 특정 소스 파일은 나열되어 있지 않지만이 오류로 인해 실패합니다. 이 문제를 일으키는 일부 특정 코드 (어쩌면 try/catch
블록)이 있는가컴파일 오류 : computeFrames 옵션에서 JSR/RET가 지원되지 않습니다.
-source 1.5 -target 1.5
그러나, 이러한 우리가 자바 5. 목표로로있을 필요가 다음 컴파일러 플래그를 제거
오류를 해결 오류?
2013-10-15 16:21:50,556 [26947209] INFO - ompiler.BackendCompilerWrapper - JSR/RET are not supported with computeFrames option
java.lang.RuntimeException: JSR/RET are not supported with computeFrames option
at org.objectweb.asm.Frame.a(Unknown Source)
at org.objectweb.asm.MethodWriter.visitJumpInsn(Unknown Source)
at org.objectweb.asm.MethodAdapter.visitJumpInsn(Unknown Source)
at org.objectweb.asm.ClassReader.accept(Unknown Source)
at org.objectweb.asm.ClassReader.accept(Unknown Source)
at com.intellij.compiler.impl.javaCompiler.BackendCompilerWrapper$ClassParsingThread.a(BackendCompilerWrapper.java:893)
at com.intellij.compiler.impl.javaCompiler.BackendCompilerWrapper$ClassParsingThread.run(BackendCompilerWrapper.java:846)
at com.intellij.openapi.application.impl.ApplicationImpl$7.run(ApplicationImpl.java:386)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:439)
at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
at java.util.concurrent.FutureTask.run(FutureTask.java:138)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:895)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:918)
at java.lang.Thread.run(Thread.java:680)
at com.intellij.openapi.application.impl.ApplicationImpl$1$1.run(ApplicationImpl.java:130)
사람이 오류에 대한 해결책 (JSR/RET computeFrames 옵션으로 지원되지 않습니다)이 있습니까? –
'JSRInlinerAdapter'가 나를 위해 일했습니다 : http://mail-archive.ow2.org/asm/2008-11/msg00008.html – mschonaker