• idea初见问题整理_错误: -source 1.5 中不支持 diamond 运算符


     最近在移动工程到idea下,顺便改目录结构,遇到的问题不一定全部记录,有些答案摘抄自别人博客,已注明来源,由于不是摘抄自同一作者,且有自己的一些内容,所以标注为原创。

    1、(错误: -source 1.5 中不支持 diamond 运算符)这个问题很清楚告诉你编译器版本低了,编译器版本修改:

    网上大多一遇到版本问题就是jdk修改,坑的一笔,终于找到个靠谱的:

    下图转自:https://www.cnblogs.com/5icuke/p/8084524.html

    然后我自己试了后发现还是不行,那么jdk配了,编译器配了,还有哪里能配呢》》》对,pom文件!

    <build>
            <pluginManagement>
                <plugins>
                    <plugin>
                        <groupId>org.apache.maven.plugins</groupId>
                        <artifactId>maven-compiler-plugin</artifactId>
                        <version>${maven-compiler-plugin.version}</version>
                        <configuration>
                            <source>${java.version}</source>
                            <target>${java.version}</target>
                            <encoding>${project.build.sourceEncoding}</encoding>
                        </configuration>
                    </plugin>

                    <plugin>
                        <groupId>org.apache.maven.plugins</groupId>
                        <artifactId>maven-surefire-plugin</artifactId>
                        <configuration>
                            <includes>
                                <include>**/*Test.java</include>
                            </includes>
                            <argLine>-XX:-UseSplitVerifier</argLine>
                            <skip>false</skip>
                        </configuration>
                    </plugin>

                    <plugin>
                        <groupId>org.apache.maven.plugins</groupId>
                        <artifactId>maven-source-plugin</artifactId>
                        <version>${maven-source-plugin.version}</version>
                        <executions>
                            <execution>
                                <id>attach-sources</id>
                                <phase>deploy</phase>
                                <goals>
                                    <goal>jar-no-fork</goal>
                                </goals>
                            </execution>
                        </executions>
                    </plugin>

                    <plugin>
                        <groupId>org.apache.maven.plugins</groupId>
                        <artifactId>maven-resources-plugin</artifactId>
                        <version>${maven-resources-plugin.version}</version>
                        <configuration>
                            <encoding>${project.build.sourceEncoding}</encoding>
                        </configuration>
                    </plugin>

                    <plugin>
                        <groupId>org.apache.maven.plugins</groupId>
                        <artifactId>maven-war-plugin</artifactId>
                        <version>${maven-war-plugin.version}</version>
                    </plugin>

                </plugins>
            </pluginManagement>
        </build>


    2、子项目jar包正常打包,依赖也正常,但是访问不到。

          解决方式:右键-maven-reImport

    3Module pom不识别 》maven面板》绿色的加号添加pom

    4、导入后》project structure<=>设置java目录为source目录

    5、清除缓存

    idea有几种方式,第一种,build》rebuildProject,这种方式相当于eclipse的projectclean

                               第二种,file》invilidate caches,这种。。。额。。。

                               第三种,maven clean maven install 右键-maven-reImport,根据不同情况自己尝试就好

    总体来说,使用心得IDE工具时候还是遇到了好多问题的,很多小细节我也未整理下来,但是不要气馁,度娘会给你答案。我也是怀着好奇心去看idea,idea吹们说这么牛逼,总是会有其优点吧。。(MMP,idea真好用,一个月后留,,,)

    6、新建的module在maven视图显示灰色不可用:右键open module setting 点击加号,找到文件位置,勾选,导入!

    下面整理一些快捷键,边整理边学,并且说一下自己觉得自己重要的地方。

    1、Ctrl+空格(alt+/)  :因为idea提示方式类似于vs,所以对手动提示的支持并不友好,即使把快捷键 Ctrl+空格 改为 alt+/,多数时候也是提示不出来。这里可以设置自动提示忽略大小写,用着就会舒服很多。

    2、注释:同eclipse,不多讲了

    3、getset与trycatch  alt+insert与 ctrl+alt+t

    4、返回值:ctrl+alt+v

    5、新建、getset:alt+insert

    6、重命名:shift+f6

     
     
  • 相关阅读:
    CPU 后缀
    获取当前IP的接口
    win10 禁用自动更新
    C# 调用腾讯云接口获取视频基本信息
    SQL Server服务器角色和数据库角色描述
    C# 使用cmd
    C# 对DataTable的简单操作
    参考文档链接地址-个人比较推荐的
    类似input框内最右边添加图标,有清空功能
    CentOS-6.3安装Mysql-5.5.29[转]
  • 原文地址:https://www.cnblogs.com/the-fool/p/11054182.html
Copyright © 2020-2023  润新知