java 问题解决

1. IntelliJ IDEA 如何创建一个普通的 Java 项目,及创建 Java 文件并运行

参考博客:IntelliJ IDEA 如何创建一个普通的 Java 项目,及创建 Java 文件并运行_Star Zheng的博客-CSDN博客_idea怎么创建java文件

2. java: -source1.5 不支持diamond运算符

(1) 前言

  往idea里导入一个现有的项目后,运行时报错。

(2)问题描述

java:-source1.5中不支持diamond运算符(请使用-source7或更高版本以启用diamond运算符)

(3)问题原因  

该项目Modules中的Language level为1.5,版本较低,不支持diamond运算符(<>)。

(4)解决方法

  将该项目Modules中的Language level改为7或者更高的版本。

  具体操作:

File → Projuect structure → Modules → Sources → Language level

java 问题解决_第1张图片

 参考链接:解决Idea中java报错:java:-source1.5中不支持diamond运算符-IT Blog

3. Error:java: Compilation failed: internal java compiler error

 错误原因

导致这个错误的原因主要是因为jdk版本问题,此处有三个原因,一个是内存不足,一个是编译版本不匹配,一个是当前项目jdk版本不支持。

(1)把内存改大

java 问题解决_第2张图片

(2)查看项目的jdk

File ->Project Structure->Project Settings ->Project 

java 问题解决_第3张图片

查看此两处是否与目标jdk一致

(3)查看工程jdk

点击上图中的modules查看对应jdk版本

java 问题解决_第4张图片

查看java 编译器版本

java 问题解决_第5张图片

针对此问题,重新打开或修改pom文件(maven项目)中的内容很可能导致jdk版本重新变为1.5.如果是maven项目,可在pom文件中指定jdk相关信息


        
            
                org.apache.maven.plugins
                maven-compiler-plugin
                
                    1.7
                    1.7
                
            
        
    

 4. java:lombok 不存在

lombok 应用指南:Lombok 应用指南 - Java教程

按照如上链接安装lombok之后,仍然  java:lombok 不存在

java 问题解决_第6张图片

勾选之后就可以了 

你可能感兴趣的:(java,intellij-idea,java,ide)