sincery2 2022-11-11 17:08 采纳率: 100%
浏览 63
已结题

idea无法成功编译

有一个老项目是ecplise的 由于对这个软件不熟练所以想移植到idea 现在的问题是在ecpise中运行好的项目 放到idea就是编译失败
java: 编译器 (1.8.0_40) 中出现异常错误。 如果在 Bug Parade 中没有找到该错误, 请在 Java Developer Connection (http://java.sun.com/webapps/bugreport) 中建立 Bug。请在报告中附上您的程序和以下诊断信息。谢谢。
java: java.lang.NullPointerException
java:     at com.sun.tools.javac.comp.Lower.makeEmptyClass(Lower.java:658)
java:     at com.sun.tools.javac.comp.Lower.checkAccessConstructorTags(Lower.java:786)
java:     at com.sun.tools.javac.comp.Lower.translateTopLevelClass(Lower.java:3938)
java:     at com.sun.tools.javac.main.JavaCompiler.desugar(JavaCompiler.java:1512)
java:     at com.sun.tools.javac.main.JavaCompiler.desugar(JavaCompiler.java:1356)
java:     at com.sun.tools.javac.main.JavaCompiler.compile2(JavaCompiler.java:901)
java:     at com.sun.tools.javac.main.JavaCompiler.compile(JavaCompiler.java:860)
java:     at com.sun.tools.javac.main.Main.compile(Main.java:523)
java:     at com.sun.tools.javac.api.JavacTaskImpl.doCall(JavacTaskImpl.java:129)
java:     at com.sun.tools.javac.api.JavacTaskImpl.call(JavacTaskImpl.java:138)
java:     at org.jetbrains.jps.javac.JavacMain.compile(JavacMain.java:231)
java:     at org.jetbrains.jps.incremental.java.JavaBuilder.lambda$compileJava$2(JavaBuilder.java:514)
java:     at org.jetbrains.jps.incremental.java.JavaBuilder$$Lambda$143/2066035574.invoke(Unknown Source)
java:     at org.jetbrains.jps.incremental.java.JavaBuilder.invokeJavac(JavaBuilder.java:560)
java:     at org.jetbrains.jps.incremental.java.JavaBuilder.compileJava(JavaBuilder.java:512)
java:     at org.jetbrains.jps.incremental.java.JavaBuilder.compile(JavaBuilder.java:355)
java:     at org.jetbrains.jps.incremental.java.JavaBuilder.doBuild(JavaBuilder.java:280)
java:     at org.jetbrains.jps.incremental.java.JavaBuilder.build(JavaBuilder.java:234)
java:     at org.jetbrains.jps.incremental.IncProjectBuilder.runModuleLevelBuilders(IncProjectBuilder.java:1464)
java:     at org.jetbrains.jps.incremental.IncProjectBuilder.runBuildersForChunk(IncProjectBuilder.java:1101)
java:     at org.jetbrains.jps.incremental.IncProjectBuilder.buildTargetsChunk(IncProjectBuilder.java:1247)
java:     at org.jetbrains.jps.incremental.IncProjectBuilder.buildChunkIfAffected(IncProjectBuilder.java:1066)
java:     at org.jetbrains.jps.incremental.IncProjectBuilder.buildChunks(IncProjectBuilder.java:832)
java:     at org.jetbrains.jps.incremental.IncProjectBuilder.runBuild(IncProjectBuilder.java:419)
java:     at org.jetbrains.jps.incremental.IncProjectBuilder.build(IncProjectBuilder.java:183)
java:     at org.jetbrains.jps.cmdline.BuildRunner.runBuild(BuildRunner.java:132)
java:     at org.jetbrains.jps.cmdline.BuildSession.runBuild(BuildSession.java:301)
java:     at org.jetbrains.jps.cmdline.BuildSession.run(BuildSession.java:132)
java:     at org.jetbrains.jps.cmdline.BuildMain$MyMessageHandler.lambda$channelRead0$0(BuildMain.java:219)
java:     at org.jetbrains.jps.cmdline.BuildMain$MyMessageHandler$$Lambda$13/1053600716.run(Unknown Source)
java:     at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
java:     at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
java:     at java.lang.Thread.run(Thread.java:745)
java: Compilation failed: internal java compiler error
Checking dependencies... [Gmp]
Dependency analysis found 0 affected files
Errors occurred while compiling module 'Gmp'
javac 1.8.0_40 was used to compile java sources
Finished, saving caches...
Module 'Gmp' was fully rebuilt due to project configuration/dependencies changes
Compilation failed: errors: 1; warnings: 21
Executing post-compile tasks...
Loading Ant configuration...
Running Ant tasks...
Synchronizing output directories...
2022/11/11 16:45 - Build completed with 1 error and 22 warnings in 17 sec, 907 ms

经过不断百度发现大多的解决办法是说hdk版本不匹配 因此我更改了所有地方 如图

img

img

img

img

img

img

img

img

希望能有道友解惑 万分感谢
  • 写回答

2条回答 默认 最新

  • CSDN-Ada助手 CSDN-AI 官方账号 2022-11-11 20:53
    关注
    本回答被专家选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?

问题事件

  • 系统已结题 1月25日
  • 专家已采纳回答 1月17日
  • 创建了问题 11月11日