热门标签 | 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









推荐阅读
  • 本文详细介绍了如何在Java Web服务器上部署音视频服务,并提供了完整的验证流程。以AnyChat为例,这是一款跨平台的音视频解决方案,广泛应用于需要实时音视频交互的项目中。通过具体的部署步骤和测试方法,确保了音视频服务的稳定性和可靠性。 ... [详细]
  • 在使用SSH框架进行项目开发时,经常会遇到一些常见的问题。例如,在Spring配置文件中配置AOP事务声明后,进行单元测试时可能会出现“No Hibernate Session bound to thread”的错误。本文将详细探讨这一问题的原因,并提供有效的解决方案,帮助开发者顺利解决此类问题。 ... [详细]
  • PHP 使用 Cookie 进行访问授权的方法
    本文介绍了如何使用 PHP 和 Cookie 实现访问授权,包括表单验证、数据库查询和会话管理等关键步骤。 ... [详细]
  • 深入解析Struts、Spring与Hibernate三大框架的面试要点与技巧 ... [详细]
  • Eclipse安装教程:解决Genymotion配置中的疑难杂症
    Eclipse安装教程:解决Genymotion配置中的疑难杂症 ... [详细]
  • 在Java项目中,当两个文件进行互相调用时出现了函数错误。具体问题出现在 `MainFrame.java` 文件中,该文件位于 `cn.javass.bookmgr` 包下,并且导入了 `java.awt.BorderLayout` 和 `java.awt.Event` 等相关类。为了确保项目的正常运行,请求提供专业的解决方案,以解决函数调用中的错误。建议从类路径、依赖关系和方法签名等方面入手,进行全面排查和调试。 ... [详细]
  • Java测试服务器调试指南详细介绍了如何进行远程调试,并深入解析了Java Xdebug参数的使用方法。本文首先概述了Java内置的调试功能,重点介绍了JDB这一类似于GDB的强大调试工具。通过实例演示,读者可以掌握在测试环境中高效调试Java应用程序的技巧,包括配置远程调试环境和优化调试参数,以提高开发效率和代码质量。 ... [详细]
  • 本文详细介绍了如何在PHP中记录和管理行为日志,包括ThinkPHP框架中的日志记录方法、日志的用途、实现原理以及相关配置。 ... [详细]
  • 检查 Kubernetes 系统命名空间中的 Pod 状态时,发现 Metric Server Pod 虽然处于运行状态,但存在异常:日志显示 'it doesn’t contain any IP SANs'。 ... [详细]
  • Hadoop的文件操作位于包org.apache.hadoop.fs里面,能够进行新建、删除、修改等操作。比较重要的几个类:(1)Configurati ... [详细]
  • Linux核心目录解析及其功能概述 ... [详细]
  • 开发日志:高效图片压缩与上传技术解析 ... [详细]
  • Crontab 是 Linux 系统中用于设置定时任务的强大工具。为了高效地管理和使用 Crontab,首先需要编写相应的 Shell 脚本来定义具体的任务逻辑。此外,还需要对 Crontab 进行适当的配置,以确保任务能够按时准确地执行。本文将详细介绍如何编写和管理 Crontab 定时任务,包括常见的配置选项和最佳实践,帮助用户提高任务调度的效率和可靠性。 ... [详细]
  • 在《Cocos2d-x学习笔记:基础概念解析与内存管理机制深入探讨》中,详细介绍了Cocos2d-x的基础概念,并深入分析了其内存管理机制。特别是针对Boost库引入的智能指针管理方法进行了详细的讲解,例如在处理鱼的运动过程中,可以通过编写自定义函数来动态计算角度变化,利用CallFunc回调机制实现高效的游戏逻辑控制。此外,文章还探讨了如何通过智能指针优化资源管理和避免内存泄漏,为开发者提供了实用的编程技巧和最佳实践。 ... [详细]
  • PHP 各版本对比:标准版与最新顶级版的详细分析 ... [详细]
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社区 版权所有