热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

eclipse基础学习日志

eclipse学习日志eclipse版本号2020.6,java版本jdk9,maven8.5新建第一个项目步骤:菜单栏file-new-.开启类文件代码提示,菜单栏wi

eclipse学习日志

eclipse版本号2020.6,java版本jdk9,maven8.5



  1. 新建第一个项目



    1. 步骤:



      1. 菜单栏 file->new->....



      2. 开启类文件代码提示,菜单栏 windows->preferences 搜索edit,将替换为 .abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXY





    2. 错误类型:



      1. jre包没找到

        解决方法:菜单栏 windows->preferences->java->install jres 配置jre安装路径

        问题出现原因:以为新建时显示jdk9就是找到系统环境变量获取到了路径,不需要再进行配置。



      2. 格式化快捷键失效

        解决方法:更改搜狗简繁切换快捷键



       





  2. 测试类Junit



    1. 步骤: 右击项目 build path->config build path->add library->junit4



    2. 错误类型:junit的包没找到

      解决方法:将junit放到资源文件的lib下,不是src的lib

      原因:放错目录,应该是作用域的问题





  3. 新建Javaweb



    1. 步骤:直接新建dynamic Web Project



    2. 错误类型:不明显示红叉但正常运行



    3. 解决java jre路径应该写jdk的,



    4. 错误原因:



      1. 按报错来说

        The project was not built due to "Failed to init ct.sym for D:\Java\jre\lib\jrt-fs.jar". Fix the problem, then try refreshing this project and building it since it may be inconsistent

        肯定是类库的问题,通过查看eclipse得知jre-fs已经废弃,使用jre核心库进行替代。



      2. 仍然存在的疑问,将jre类库更换为jdk就报成功,红叉消失。猜测应该是ant-javafx.jar的作用







  4. 配置maven



    1. 步骤:





        1. 菜单栏 windows->preferences->maven  





      1. 配置installation->add maven安装路径 User Setting->Global Settings 设置maven配置文件settings.xml路径



      2. 设置pom.xml代码提示设置<=:abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ



      3. dependence像idea那样自动补全



        1. 未实现,还是只能pom文件右击maven->add dependence







    2. maven_web项目出现问题:



      1. all_catelog没显示,反倒是小目录显示了,all_catelog也没和一些没有项目的组一样显示报错信息,不知道是软件原因还是配置原因,应该是这个版本有点bug



      2. 解决方法



        1. 如上图,直接用小目录选择





      3. 问题



        1. 报错信息很明显,从pom文件也可以看出,并没有帮我们导servlet和jsp的相关包,需要我们自己导

          解决方法,pom导入相关包

           
            javax.servlet
            javax.servlet-api
            4.0.1
            provided








  5. spring项目



    1. 步骤



      1. 下载sts插件



      2. new project 选中spring starter project









推荐阅读
  • 使用eclipse创建一个Java项目的步骤
    本文介绍了使用eclipse创建一个Java项目的步骤,包括启动eclipse、选择New Project命令、在对话框中输入项目名称等。同时还介绍了Java Settings对话框中的一些选项,以及如何修改Java程序的输出目录。 ... [详细]
  • 最近学习反射机制的时候Properties.load(读取本地文件流的时候怎么也找不到加载文件后面发现IDEA的默认根目录是在它的Project工程下IDEA的文件目录和Ec ... [详细]
  • 本文介绍了Java工具类库Hutool,该工具包封装了对文件、流、加密解密、转码、正则、线程、XML等JDK方法的封装,并提供了各种Util工具类。同时,还介绍了Hutool的组件,包括动态代理、布隆过滤、缓存、定时任务等功能。该工具包可以简化Java代码,提高开发效率。 ... [详细]
  • Mac OS 升级到11.2.2 Eclipse打不开了,报错Failed to create the Java Virtual Machine
    本文介绍了在Mac OS升级到11.2.2版本后,使用Eclipse打开时出现报错Failed to create the Java Virtual Machine的问题,并提供了解决方法。 ... [详细]
  • 本文介绍了高校天文共享平台的开发过程中的思考和规划。该平台旨在为高校学生提供天象预报、科普知识、观测活动、图片分享等功能。文章分析了项目的技术栈选择、网站前端布局、业务流程、数据库结构等方面,并总结了项目存在的问题,如前后端未分离、代码混乱等。作者表示希望通过记录和规划,能够理清思路,进一步完善该平台。 ... [详细]
  • Java程序设计第4周学习总结及注释应用的开发笔记
    本文由编程笔记#小编为大家整理,主要介绍了201521123087《Java程序设计》第4周学习总结相关的知识,包括注释的应用和使用类的注释与方法的注释进行注释的方法,并在Eclipse中查看。摘要内容大约为150字,提供了一定的参考价值。 ... [详细]
  • Week04面向对象设计与继承学习总结及作业要求
    本文总结了Week04面向对象设计与继承的重要知识点,包括对象、类、封装性、静态属性、静态方法、重载、继承和多态等。同时,还介绍了私有构造函数在类外部无法被调用、static不能访问非静态属性以及该类实例可以共享类里的static属性等内容。此外,还提到了作业要求,包括讲述一个在网上商城购物或在班级博客进行学习的故事,并使用Markdown的加粗标记和语句块标记标注关键名词和动词。最后,还提到了参考资料中关于UML类图如何绘制的范例。 ... [详细]
  • 如何实现JDK版本的切换功能,解决开发环境冲突问题
    本文介绍了在开发过程中遇到JDK版本冲突的情况,以及如何通过修改环境变量实现JDK版本的切换功能,解决开发环境冲突的问题。通过合理的切换环境,可以更好地进行项目开发。同时,提醒读者注意不仅限于1.7和1.8版本的转换,还要适应不同项目和个人开发习惯的需求。 ... [详细]
  • 原文地址:https:www.cnblogs.combaoyipSpringBoot_YML.html1.在springboot中,有两种配置文件,一种 ... [详细]
  • mysql-cluster集群sql节点高可用keepalived的故障处理过程
    本文描述了mysql-cluster集群sql节点高可用keepalived的故障处理过程,包括故障发生时间、故障描述、故障分析等内容。根据keepalived的日志分析,发现bogus VRRP packet received on eth0 !!!等错误信息,进而导致vip地址失效,使得mysql-cluster的api无法访问。针对这个问题,本文提供了相应的解决方案。 ... [详细]
  • 本文介绍了深入浅出Linux设备驱动编程的重要性,以及两种加载和删除Linux内核模块的方法。通过一个内核模块的例子,展示了模块的编译和加载过程,并讨论了模块对内核大小的控制。深入理解Linux设备驱动编程对于开发者来说非常重要。 ... [详细]
  • Oracle优化新常态的五大禁止及其性能隐患
    本文介绍了Oracle优化新常态中的五大禁止措施,包括禁止外键、禁止视图、禁止触发器、禁止存储过程和禁止JOB,并分析了这些禁止措施可能带来的性能隐患。文章还讨论了这些禁止措施在C/S架构和B/S架构中的不同应用情况,并提出了解决方案。 ... [详细]
  • 集成电路企业在进行跨隔离网数据交换时面临着安全性问题,传统的数据交换方式存在安全性堪忧、效率低下等问题。本文以《Ftrans跨网文件安全交换系统》为例,介绍了如何通过丰富的审批流程来满足企业的合规要求,保障数据交换的安全性。 ... [详细]
  • mac php错误日志配置方法及错误级别修改
    本文介绍了在mac环境下配置php错误日志的方法,包括修改php.ini文件和httpd.conf文件的操作步骤。同时还介绍了如何修改错误级别,以及相应的错误级别参考链接。 ... [详细]
  • 本文介绍了sqlserver云存储和本地存储的区别,云存储是将数据存储在网络上,方便查看和调用;本地存储是将数据存储在电脑磁盘上,只能在存储的电脑上查看。同时提供了几种启动sqlserver的方法。此外,还介绍了如何导出数据库的步骤和工具。 ... [详细]
author-avatar
老薛很厚道
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有