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

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

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

 错误原因

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

(1)把内存改大

(2)查看项目的jdk

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

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

(3)查看工程jdk

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

查看java 编译器版本

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

<build>
        <plugins>
            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-compiler-plugin</artifactId>
                <configuration>
                    <source>1.7</source>
                    <target>1.7</target>
                </configuration>
            </plugin>
        </plugins>
    </build>

 4. java:lombok 不存在

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

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

勾选之后就可以了 

5. 解决一些依赖问题

pom.xml reload

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值