当前位置: 首页 > news >正文

网站建设公司济宁深圳互联网营销外包

网站建设公司济宁,深圳互联网营销外包,对网站建设的要求,海南做网站的公司转#xff1a; 详解myeclipse和maven的clean和build 2018年04月20日 11:33:34 群星坠 阅读数#xff1a;3529 版权声明#xff1a;本文为博主原创文章#xff0c;未经博主允许不得转载。 https://blog.csdn.net/qq_35603331/article/details/80002723MyEclipse是一个被广为… 转 详解myeclipse和maven的clean和build 2018年04月20日 11:33:34 群星坠 阅读数3529 版权声明本文为博主原创文章未经博主允许不得转载。 https://blog.csdn.net/qq_35603331/article/details/80002723 MyEclipse是一个被广为使用的软件但是很多人用了很久对它如何编译执行一个java工程却没有一个清楚的认识。比如 clean和build到底有什么区别直接run主类之前用不用clean一下?直接clean和maven clean是不是一样的?直接build和maven build结果相同吗?另外在遇到最棘手的问题: 错误: 找不到或无法加载主类 的时候很容易陷入懵逼状态。下面我结合我的一些实验简单介绍下myeclipse的,clean,build,run,以及他们和maven clean,maven build的区别。 一.myeclipse的cleanbuild和run 首先我们使用一个普通的maven工程作为例子。 clean。作用很简单清空输出目录下的所有文件每一个source folder都有一个自己的输出目录也就是output folder。这个目录可以在build path里进行设置一个标准maven工程中src/main/java通常的输出目录是 工程名/target/classesbuild。build的作用则是编译实际上就是把source fold下的所有文件转移到相应的output folder, .java文件先编译再转移其他文件直接转移。在maven工程中这个build其实相当于一次myeclipse自身的编译最后再利用maven提取一下资源文件。其实两者区别很明显了很多时候我们分不清他和clean的区别是因为myeclipse提供了很多便利的机制。clean的提示框如下: 看到红框了吗如果打勾表示clean完毕之后立刻进行一次build那看起来就和build没什么区别了。如果你把勾去掉clean后去查看输出目录就会发现输出目录被清空了。这里就不进行截图了。 4.run。简单来说就是找一个main方法直接右键run java application,相信大家都用过。这个run实际上就是去 工程名/target/classes 这个目录下去找class文件执行而已(如果不是maven工程可能去工程名/classes下找),那么没有文件怎么办呢如果你刚刚完成了clean,但是没有build那么它会自动build一次。此外都会直接去找文件执行如果找不到咋办? 错误: 找不到或无法加载主类 二.maven的clean和build maven clean 默认情况下直接删除target文件夹。简单直接。maven build 按照maven规则进行编译和myeclipse无关也就是说不管你是不是设置了source folder,maven都按照他那一套进行编译具体规则大家可以找maven文章深入学习。 maven的一些规则。maven的默认输出文件夹也是 工程名/target/classes无论源代码还是资源文件根目录都是这个文件夹打包其实就相当于把这个文件夹打包而已。三.总结 无论如何build之前都应该clean因为如果直接build,同名文件直接覆盖非同名文件会保留,这有可能给程序带来未知的问题。如果myeclipse的输出文件夹设置合理那么和maven build可能也不会出现什么不同。但是在使用maven的情况下直接使用myeclipse内置的build功能仍然可能会和maven build产生不完全一致的效果比如maven可能会忽视src/main/java文件夹内的资源文件而myeclipse会保留。 严格来说myeclipse内置的编译功能更多的是提供代码提示和检查功能即使你完全不使用它maven也可以正确编译。当然这样你就享受不到代码提示之类的的了。 但可以确定的是使用maven clean build总是可以生成最精确的结果所以推荐先maven clean build后再运行程序。 转载于:https://www.cnblogs.com/libin6505/p/10395333.html
http://www.zqtcl.cn/news/740382/

相关文章:

  • 黑群晖做网站云主机搭建网站
  • 网站首页默认的文件名一般为微信app网站建设
  • 珠海网站建设方案优化一个企业是如何做网站建设的
  • 重庆网站建设重庆最加科技潜江人才网官网
  • 网站建设规划书百度文库陕西做网站找谁
  • 昆明网站的优化网站访问跳出率
  • 四川省建设厅官方网站三内人员沈阳医大男科怎么样
  • 个性个人网站模板公司电子版简介模板
  • 网站建设百度做棋牌网站多少钱
  • 百度免费网站申请北京网站开发招聘58
  • 网站关键词排名如何提升小餐馆简易装修
  • 苏州手机网站建设多少钱牛商网上市了吗
  • 网站制作技术建设部网站监理工程师查询
  • 自助做网站嘉兴做网站优化
  • 淘宝客网站开发视频新手 网站建设 书籍
  • 在哪个网站做旅游攻略好做推广便宜的网站
  • 濮阳做网站推广做网站为什么要建站点
  • 摄影网站建设需求分析wordpress一键关注
  • 做学历的网站什么是短视频营销
  • 网站线上推广方式广告海外推广
  • 免费网站注册申请海口网站seo
  • ppt免费下载雷锋网站WordPress5分钟建站
  • 商店网站制作做签名照的网站
  • 自己制作一个网站广州自助网站制作
  • 个人网站吗wordpress超精简主题
  • 手机版免费申请微网站wordpress 跳转链接
  • 网站建设与管理好吗广州白云最新消息
  • 织梦动漫网站模版wordpress 页面文章列表
  • 东莞做网站沃德长沙市网站开发
  • 哪些网站做的最好厦门网站建设网站