eclipse编译出现Internal compiler error

Internal compiler error
java.lang.NullPointerException
at org.eclipse.jdt.internal.compiler.codegen.StackMapFrameCodeStream.store(StackMapFrameCodeStream.java:1735)
at org.eclipse.jdt.internal.compiler.ast.SingleNameReference.generateAssignment(SingleNameReference.java:323)
at org.eclipse.jdt.internal.compiler.ast.Assignment.generateCode(Assignment.java:95)
at org.eclipse.jdt.internal.compiler.ast.Expression.generateCode(Expression.java:580)
at org.eclipse.jdt.internal.compiler.ast.SwitchStatement.generateCode(SwitchStatement.java:226)
at org.eclipse.jdt.internal.compiler.ast.SwitchStatement.generateCode(SwitchStatement.java:226)
at org.eclipse.jdt.internal.compiler.ast.Block.generateCode(Block.java:58)
at org.eclipse.jdt.internal.compiler.ast.WhileStatement.generateCode(WhileStatement.java:219)
at org.eclipse.jdt.internal.compiler.ast.Block.generateCode(Block.java:58)
at org.eclipse.jdt.internal.compiler.ast.TryStatement.generateCode(TryStatement.java:364)
at org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration.generateCode(AbstractMethodDeclaration.java:229)
at org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration.generateCode(AbstractMethodDeclaration.java:176)
at org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.generateCode(TypeDeclaration.java:533)
at org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.generateCode(TypeDeclaration.java:584)
at org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration.generateCode(CompilationUnitDeclaration.java:214)
at org.eclipse.jdt.internal.compiler.Compiler.process(Compiler.java:600)
at org.eclipse.jdt.internal.compiler.Compiler.compile(Compiler.java:411)
at org.eclipse.jdt.internal.core.builder.AbstractImageBuilder.compile(AbstractImageBuilder.java:300)
at org.eclipse.jdt.internal.core.builder.BatchImageBuilder.compile(BatchImageBuilder.java:217)
at org.eclipse.jdt.internal.core.builder.AbstractImageBuilder.compile(AbstractImageBuilder.java:237)
at org.eclipse.jdt.internal.core.builder.BatchImageBuilder.build(BatchImageBuilder.java:56)
at org.eclipse.jdt.internal.core.builder.JavaBuilder.buildAll(JavaBuilder.java:249)
at org.eclipse.jdt.internal.core.builder.JavaBuilder.build(JavaBuilder.java:169)
at org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:603)
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:37)
at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:167)
at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:201)
at org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:230)
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:37)
at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:233)
at org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:252)
at org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:285)
at org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:145)
at org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:208)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:58)

最后发现时eclipse的问题,更换了新版本后解决了无法编译的问题
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
在您提到的报错信息中,"internal compiler error: Segmentation fault"表示编译器内部发生了一个分段错误。分段错误是一种指针访超出所分配内存范围的错误。这通常是由于编译器或操作系统的错误引起的,并且很少由代码本身引起。 解决此问题的步骤如下: 1. 首先,尝试将您的代码编译到另一个目标,例如不同的操作系统或编译器。这有助于确定问题是由特定环境引起的还是您的代码本身的问题。 2. 检查您的代码是否存在任何潜在的指针错误或内存越界访问。这些问题可能会导致编译器错误。使用静态代码分析工具,例如PMD或FindBugs,可以帮助您检测此类错误。 3. 更新您正在使用的编译器版本。某些编译器错误可能已经在较新的版本中修复。确保您使用的是最新版本的编译器。 4. 如果您确定问题是由编译器或操作系统引起的,并且您无法通过更换目标环境或更新编译器来解决问题,您可以尝试联系编译器或操作系统的开发者,并向他们报告此问题。他们可能能够提供更具体的解决方案或修补程序。 希望这些步骤能够帮助您解决"internal compiler error: Segmentation fault"报错问题。如果问题仍然存在,请尝试在相关开发者社区或论坛上寻求进一步的帮助。<span class="em">1</span> #### 引用[.reference_title] - *1* [IntelliJ IDEA报错Error:java: Compilation failed: internal java compiler error的解决办法](https://download.csdn.net/download/weixin_38711333/12755589)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 100%"] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值