﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>语源科技BlogJava-朱杰兵blog</title><link>http://www.blogjava.net/zhujiebing/</link><description>jonhney'blog</description><language>zh-cn</language><lastBuildDate>Sun, 12 Apr 2026 06:08:51 GMT</lastBuildDate><pubDate>Sun, 12 Apr 2026 06:08:51 GMT</pubDate><ttl>60</ttl><item><title>Error:Cannot build Artifact 'ueditor:war exploded' because it is included into a circular depen</title><link>http://www.blogjava.net/zhujiebing/archive/2018/02/24/433055.html</link><dc:creator>朱杰兵</dc:creator><author>朱杰兵</author><pubDate>Sat, 24 Feb 2018 02:46:00 GMT</pubDate><guid>http://www.blogjava.net/zhujiebing/archive/2018/02/24/433055.html</guid><wfw:comment>http://www.blogjava.net/zhujiebing/comments/433055.html</wfw:comment><comments>http://www.blogjava.net/zhujiebing/archive/2018/02/24/433055.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/zhujiebing/comments/commentRss/433055.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/zhujiebing/services/trackbacks/433055.html</trackback:ping><description><![CDATA[<div><strong>解决办法：</strong> <br /> 在报错项目的idea路径下（示例路径，根据实际情况查找）<code>D:\idea_workspace\demo\.idea\artifacts</code>,找到错误提示中的模块名，此处示例为&#8220;ueditor&#8221;，应该会有两个文件（ueditor_war_exploded.xml 和 ueditor_war.xml），删除再重新编译即可。</div><img src ="http://www.blogjava.net/zhujiebing/aggbug/433055.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/zhujiebing/" target="_blank">朱杰兵</a> 2018-02-24 10:46 <a href="http://www.blogjava.net/zhujiebing/archive/2018/02/24/433055.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>idea module 发布不能发布为web项目</title><link>http://www.blogjava.net/zhujiebing/archive/2018/02/24/433054.html</link><dc:creator>朱杰兵</dc:creator><author>朱杰兵</author><pubDate>Sat, 24 Feb 2018 02:29:00 GMT</pubDate><guid>http://www.blogjava.net/zhujiebing/archive/2018/02/24/433054.html</guid><wfw:comment>http://www.blogjava.net/zhujiebing/comments/433054.html</wfw:comment><comments>http://www.blogjava.net/zhujiebing/archive/2018/02/24/433054.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/zhujiebing/comments/commentRss/433054.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/zhujiebing/services/trackbacks/433054.html</trackback:ping><description><![CDATA[<div>问题：idea使用过程中&nbsp; <p>&nbsp;报告 &nbsp;plugin error。 &nbsp;&nbsp;Error Loading Project: Cannot load 10 artifacts Details... 并且 tomcat不能配置。</p> <p>&nbsp;解决：打开setting&gt;&gt;plugins&gt;&gt;启用 application servers&nbsp; View. 多次勾选后再取消，重启idea。安装插件<br /></p> <p>（本人打开plugin界面时，application server 为红色，点击两次enable就可以,当时以为报红是因为缺少插件，废了不少时间）</p>  <div><img src="file:///C:/Users/DELL/AppData/Roaming/Tencent/Users/571633329/TIM/WinTemp/RichOle/333Q68E[@Q$T(`KV)NL40FE.png" alt="" /></div> <img src="http://img.blog.csdn.net/20170726101053386?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvdG9tYXRvRklSRWVnZw==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" alt="" /><br />  <p><br /></p></div><img src ="http://www.blogjava.net/zhujiebing/aggbug/433054.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/zhujiebing/" target="_blank">朱杰兵</a> 2018-02-24 10:29 <a href="http://www.blogjava.net/zhujiebing/archive/2018/02/24/433054.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>idea 错误 Two modules in a project cannot share the same content root</title><link>http://www.blogjava.net/zhujiebing/archive/2018/02/24/433053.html</link><dc:creator>朱杰兵</dc:creator><author>朱杰兵</author><pubDate>Sat, 24 Feb 2018 02:27:00 GMT</pubDate><guid>http://www.blogjava.net/zhujiebing/archive/2018/02/24/433053.html</guid><wfw:comment>http://www.blogjava.net/zhujiebing/comments/433053.html</wfw:comment><comments>http://www.blogjava.net/zhujiebing/archive/2018/02/24/433053.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/zhujiebing/comments/commentRss/433053.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/zhujiebing/services/trackbacks/433053.html</trackback:ping><description><![CDATA[<div><div>     <h3>       <br />       <em>      </em>     </h3>              <div>&nbsp;</div>   </div>    <div id="blog_content">     <div style="font-size: 14px;"> <h2><a style="color: #0066aa;" href="http://www.cnblogs.com/geek-culture/p/4578659.html">Two modules in a project cannot share the same content root</a></h2> <div style="font-size: 13px; line-height: 1.8; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;"> <div style="margin-bottom: 20px;"> <p style="margin: 10px auto;"><br /></p> <p style="margin: 10px auto;">根本的解决方法: 删除iml文件.</p> <p style="margin: 10px auto;">&nbsp;</p> <p style="margin: 10px auto;">其实删了没用的iml重启下idea就可以，</p><p style="margin: 10px auto;"><br /></p> </div> </div> </div>   </div></div><div><img src="data:image/png;base64,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" alt="" /></div><img src ="http://www.blogjava.net/zhujiebing/aggbug/433053.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/zhujiebing/" target="_blank">朱杰兵</a> 2018-02-24 10:27 <a href="http://www.blogjava.net/zhujiebing/archive/2018/02/24/433053.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>idea Cannot load module  .iml does not exist</title><link>http://www.blogjava.net/zhujiebing/archive/2018/02/24/433052.html</link><dc:creator>朱杰兵</dc:creator><author>朱杰兵</author><pubDate>Sat, 24 Feb 2018 02:25:00 GMT</pubDate><guid>http://www.blogjava.net/zhujiebing/archive/2018/02/24/433052.html</guid><wfw:comment>http://www.blogjava.net/zhujiebing/comments/433052.html</wfw:comment><comments>http://www.blogjava.net/zhujiebing/archive/2018/02/24/433052.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/zhujiebing/comments/commentRss/433052.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/zhujiebing/services/trackbacks/433052.html</trackback:ping><description><![CDATA[<div><img src="data:image/png;base64,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" alt="" /></div><img src ="http://www.blogjava.net/zhujiebing/aggbug/433052.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/zhujiebing/" target="_blank">朱杰兵</a> 2018-02-24 10:25 <a href="http://www.blogjava.net/zhujiebing/archive/2018/02/24/433052.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>git配置全局用户名</title><link>http://www.blogjava.net/zhujiebing/archive/2018/01/03/433003.html</link><dc:creator>朱杰兵</dc:creator><author>朱杰兵</author><pubDate>Wed, 03 Jan 2018 10:53:00 GMT</pubDate><guid>http://www.blogjava.net/zhujiebing/archive/2018/01/03/433003.html</guid><wfw:comment>http://www.blogjava.net/zhujiebing/comments/433003.html</wfw:comment><comments>http://www.blogjava.net/zhujiebing/archive/2018/01/03/433003.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/zhujiebing/comments/commentRss/433003.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/zhujiebing/services/trackbacks/433003.html</trackback:ping><description><![CDATA[<div><span style="font-family:'KaiTi_GB2312';font-size:18px;">在使用idea开发的过程中，提交时遇到两个问题，一个是每次提交都需要输入用户名和密码，选择记住密码，依然提示；第二个是提交后，git账户名显示是Administrator，跟自己注册git时账号不一致，今天花了点时间，从网上找了下解决方案，记录一下。</span> <p><span style="font-family:'KaiTi_GB2312';font-size:18px;">&nbsp;&nbsp;&nbsp; 1.处理不用反复输入密码问题：</span></p> <p><span style="font-family:'KaiTi_GB2312';font-size:18px;">&nbsp;&nbsp;&nbsp; 打开git终端，或者idea中的插件终端，输入命令：</span></p> <p><span style="font-family:'KaiTi_GB2312';font-size:18px;">&nbsp;&nbsp;&nbsp; git config--global credential.helper store</span></p> <p><span style="font-family:'KaiTi_GB2312';font-size:18px;">&nbsp;&nbsp;&nbsp; <img src="http://img.blog.csdn.net/20170609181247576?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvbWFvZmVuZ2h1YQ==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" alt="" width="676" height="154" /><br /></span></p> <p><span style="font-family:'KaiTi_GB2312';font-size:18px;">&nbsp;&nbsp;&nbsp; <img src="http://img.blog.csdn.net/20170609181326979?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvbWFvZmVuZ2h1YQ==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" alt="" width="678" height="263" /><br /></span></p> <p><span style="font-family:'KaiTi_GB2312';font-size:18px;">&nbsp;&nbsp;&nbsp; 执行上述命令后，在idea中第一次pull或push需要输入用户名和密码，之后就不用再输入了。</span></p> <p>&nbsp;</p> <p><span style="font-family:'KaiTi_GB2312';font-size:18px;">&nbsp;&nbsp;&nbsp; 2.git提交代码时，用户名显示为Administrator问题。自己注册完git后，设置的是自己的名称，但不知为什么，在idea上提交代码时，用户名显示的是Administrator，但是git网站上的日志记录却是正常的。</span></p> <p><span style="font-family:'KaiTi_GB2312';font-size:18px;">&nbsp; <img src="http://img.blog.csdn.net/20170609181458404?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvbWFvZmVuZ2h1YQ==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" alt="" /><br /></span></p> <p><span style="font-family:'KaiTi_GB2312';font-size:18px;">&nbsp; <img src="http://img.blog.csdn.net/20170609181530560?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvbWFvZmVuZ2h1YQ==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" alt="" /><br /></span></p> <p><span style="font-family:'KaiTi_GB2312';font-size:18px;">&nbsp;&nbsp;&nbsp;  自己怀疑idea里的git提交时，取的是本机名，因为自己的电脑机器名就是Administrator，就把电脑名改了，然后试了下，提交日志上还是显示Administrator，关掉idea重启，依然是，关机重启，还没改过来。上网找了下方案，说需要设置下git的全局用户名，打开git终端，修改了下用户名，然后idea中提交日志就显示正常了。</span></p> <p><span style="font-family:'KaiTi_GB2312';font-size:18px;">&nbsp;&nbsp;&nbsp; <img src="http://img.blog.csdn.net/20170609181640436?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvbWFvZmVuZ2h1YQ==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" alt="" />&nbsp;&nbsp;&nbsp;&nbsp; </span></p> <p><span style="font-family:'KaiTi_GB2312';font-size:18px;">&nbsp;&nbsp;&nbsp; 解决方法：执行命令$ git config --global user.name "username"即可。</span></p> <p>&nbsp;</p> <p><span style="font-family:'KaiTi_GB2312';font-size:18px;">&nbsp;&nbsp;&nbsp; Git的用户名和邮箱地址作用：用户名和邮箱地址是本地Git客户端的一个变量，不随git库而改变。每次commit都会用用户名和邮箱纪录。github的contributions统计就是按邮箱来统计的。</span></p> <p><span style="font-family:'KaiTi_GB2312';font-size:18px;"><br /></span></p> <p><span style="font-family:'KaiTi_GB2312';font-size:18px;">查看git用户名和邮箱地址命令：</span></p> <p><span style="font-family:'KaiTi_GB2312';font-size:18px;">$ git configuser.name</span></p> <p><span style="font-family:'KaiTi_GB2312';font-size:18px;">$ git configuser.email</span></p> <p><span style="font-family:'KaiTi_GB2312';font-size:18px;">修改用户名和邮箱地址：</span></p> <p><span style="font-family:'KaiTi_GB2312';font-size:18px;">$ git config--global user.name "username"</span></p> <p><span style="font-family:'KaiTi_GB2312';font-size:18px;">$ git config--global user.email "email"</span></p> <p><span style="font-family:'KaiTi_GB2312';font-size:18px;">当git注册时的邮箱发生变化后，可以通过config命令进行修改。</span></p></div><img src ="http://www.blogjava.net/zhujiebing/aggbug/433003.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/zhujiebing/" target="_blank">朱杰兵</a> 2018-01-03 18:53 <a href="http://www.blogjava.net/zhujiebing/archive/2018/01/03/433003.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Node.js安装及环境配置之Windows篇</title><link>http://www.blogjava.net/zhujiebing/archive/2018/01/03/433002.html</link><dc:creator>朱杰兵</dc:creator><author>朱杰兵</author><pubDate>Wed, 03 Jan 2018 10:51:00 GMT</pubDate><guid>http://www.blogjava.net/zhujiebing/archive/2018/01/03/433002.html</guid><wfw:comment>http://www.blogjava.net/zhujiebing/comments/433002.html</wfw:comment><comments>http://www.blogjava.net/zhujiebing/archive/2018/01/03/433002.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/zhujiebing/comments/commentRss/433002.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/zhujiebing/services/trackbacks/433002.html</trackback:ping><description><![CDATA[<div><pre><div><p>3######一、安装环境######<br /> 1、本机系统：Windows 10 Pro（64位）<br /> 2、Node.js：v6.9.2LTS（64位）</p> <h6>二、安装Node.js步骤######</h6> <p>1、下载对应你系统的Node.js版本:<a href="https://link.jianshu.com?t=https://nodejs.org/en/download/" target="_blank" rel="nofollow">https://nodejs.org/en/download/</a><br /> 2、选安装目录进行安装<br /> 3、环境配置<br /> 4、测试</p> <h6>三、前期准备######</h6> <p>1、Node.js简介<br /> 简单的说 Node.js 就是运行在服务端的 JavaScript。Node.js 是一个基于 <a href="https://link.jianshu.com?t=https://developers.google.com/v8/" target="_blank" rel="nofollow">Chrome V8</a> 引擎的 JavaScript 运行环境。Node.js 使用了一个事件驱动、非阻塞式 I/O 的模型，使其轻量又高效。Node.js 的包管理器 <a href="https://link.jianshu.com?t=https://www.npmjs.com/" target="_blank" rel="nofollow">npm</a>，是全球最大的开源库生态系统。<br /> 2、下载Node.js<br /> 打开官网下载链接:<a href="https://link.jianshu.com?t=https://nodejs.org/en/download/" target="_blank" rel="nofollow">https://nodejs.org/en/download/</a> 我这里下载的是node-v6.9.2-x64.msi,如下图：</p> <div> <div style="max-width: 700px; max-height: 676px; background-color: transparent;">  <div data-width="1239" data-height="676"><img data-original-src="//upload-images.jianshu.io/upload_images/2267589-bb1555667d5355af.png" src="//upload-images.jianshu.io/upload_images/2267589-bb1555667d5355af.png" data-original-width="1239" data-original-height="676" data-original-format="image/png" data-original-filesize="111600" style="cursor: zoom-in;"  alt="" /></div> </div>  </div> <h6>四、开始安装######</h6> <p>1、下载完成后，双击&#8220;node-v6.9.2-x64.msi&#8221;，开始安装Node.js</p> <div> <div style="max-width: 618px; max-height: 483px; background-color: transparent;">  <div data-width="618" data-height="483"><img data-original-src="//upload-images.jianshu.io/upload_images/2267589-131af95ee6ebc811.png" src="//upload-images.jianshu.io/upload_images/2267589-131af95ee6ebc811.png" data-original-width="618" data-original-height="483" data-original-format="image/png" data-original-filesize="30394" style="cursor: zoom-in;"  alt="" /></div> </div>  </div><br /> <p>点击【Next】按钮</p>  <div> <div style="max-width: 618px; max-height: 483px; background-color: transparent;">  <div data-width="618" data-height="483"><img data-original-src="//upload-images.jianshu.io/upload_images/2267589-69648c7b8aa496fe.png" src="//upload-images.jianshu.io/upload_images/2267589-69648c7b8aa496fe.png" data-original-width="618" data-original-height="483" data-original-format="image/png" data-original-filesize="44998" style="cursor: zoom-in;"  alt="" /></div> </div>  </div><br /> <p>勾选复选框，点击【Next】按钮</p>  <div> <div style="max-width: 618px; max-height: 483px; background-color: transparent;">  <div data-width="618" data-height="483"><img data-original-src="//upload-images.jianshu.io/upload_images/2267589-b87cc08121e1c880.png" src="//upload-images.jianshu.io/upload_images/2267589-b87cc08121e1c880.png" data-original-width="618" data-original-height="483" data-original-format="image/png" data-original-filesize="33361" style="cursor: zoom-in;"  alt="" /></div> </div>  </div><br /> <p>修改好目录后，点击【Next】按钮</p>  <div> <div style="max-width: 618px; max-height: 483px; background-color: transparent;">  <div data-width="618" data-height="483"><img data-original-src="//upload-images.jianshu.io/upload_images/2267589-f40b21a6ccbebefa.png" src="//upload-images.jianshu.io/upload_images/2267589-f40b21a6ccbebefa.png" data-original-width="618" data-original-height="483" data-original-format="image/png" data-original-filesize="46391" style="cursor: zoom-in;"  alt="" /></div> </div>  </div> <div> <div style="max-width: 618px; max-height: 483px; background-color: transparent;">  <div data-width="618" data-height="483"><img data-original-src="//upload-images.jianshu.io/upload_images/2267589-3a9b3706c81fb5fa.png" src="//upload-images.jianshu.io/upload_images/2267589-3a9b3706c81fb5fa.png" data-original-width="618" data-original-height="483" data-original-format="image/png" data-original-filesize="28629" style="cursor: zoom-in;"  alt="" /></div> </div>  </div><br /> <p>安装完后点击【Finish】按钮完成安装</p> <br /> <div> <div style="max-width: 618px; max-height: 483px; background-color: transparent;">  <div data-width="618" data-height="483"><img data-original-src="//upload-images.jianshu.io/upload_images/2267589-adca4baa7f0d7190.png" src="//upload-images.jianshu.io/upload_images/2267589-adca4baa7f0d7190.png" data-original-width="618" data-original-height="483" data-original-format="image/png" data-original-filesize="31462" style="cursor: zoom-in;"  alt="" /></div> </div>  </div> <p>至此Node.js已经安装完成，可以先进行下简单的测试安装是否成功了，后面还要进行环境配置<br /> 在键盘按下【win+R】键，输入cmd，然后回车，打开cmd窗口</p> <div> <div style="max-width: 513px; max-height: 272px; background-color: transparent;">  <div data-width="513" data-height="272"><img data-original-src="//upload-images.jianshu.io/upload_images/2267589-19531194e378a38a.png" src="//upload-images.jianshu.io/upload_images/2267589-19531194e378a38a.png" data-original-width="513" data-original-height="272" data-original-format="image/png" data-original-filesize="18879" style="cursor: zoom-in;"  alt="" /></div> </div>  </div> <div> <div style="max-width: 700px; max-height: 639px; background-color: transparent;">  <div data-width="1223" data-height="639"><img data-original-src="//upload-images.jianshu.io/upload_images/2267589-2c9ced41baca7c1e.png" src="//upload-images.jianshu.io/upload_images/2267589-2c9ced41baca7c1e.png" data-original-width="1223" data-original-height="639" data-original-format="image/png" data-original-filesize="49619" style="cursor: zoom-in;"  alt="" /></div> </div>  </div> <p>安装完后的目录如下图所示：</p> <br /> <div> <div style="max-width: 700px; max-height: 568px; background-color: transparent;">  <div data-width="1080" data-height="877"><img data-original-src="//upload-images.jianshu.io/upload_images/2267589-261e36d32bc47133.png" src="//upload-images.jianshu.io/upload_images/2267589-261e36d32bc47133.png" data-original-width="1080" data-original-height="877" data-original-format="image/png" data-original-filesize="81156" style="cursor: zoom-in;"  alt="" /></div> </div>  </div> <p>此处说明下：新版的Node.js已自带npm，安装Node.js时会一起安装，npm的作用就是对Node.js依赖的包进行管理，也可以理解为用来安装/卸载Node.js需要装的东西</p> <h6>五、环境配置######</h6> <p>说明：这里的环境配置主要配置的是npm安装的全局模块所在的路径，以及缓存cache的路径，之所以要配置，是因为以后在执行类似：npm install express  [-g] （后面的可选参数-g，g代表global全局安装的意思）的安装语句时，会将安装的模块安装到【C:\Users\用户名\AppData\Roaming\npm】路径中，占C盘空间。<br /> 例如：我希望将全模块所在路径和缓存路径放在我node.js安装的文件夹中，则在我安装的文件夹【D:\Develop\nodejs】下创建两个文件夹【node_global】及【node_cache】如下图：</p> <div> <div style="max-width: 700px; max-height: 568px; background-color: transparent;">  <div data-width="1080" data-height="877"><img data-original-src="//upload-images.jianshu.io/upload_images/2267589-51ed23771f3a86e2.png" src="//upload-images.jianshu.io/upload_images/2267589-51ed23771f3a86e2.png" data-original-width="1080" data-original-height="877" data-original-format="image/png" data-original-filesize="86819" style="cursor: zoom-in;"  alt="" /></div> </div>  </div> <p>创建完两个空文件夹之后，打开cmd命令窗口，输入</p> <pre bash"=""><code>npm config set prefix "D:\Develop\nodejs\node_global" npm config set cache "D:\Develop\nodejs\node_cache" </code></pre> <div> <div style="max-width: 700px; max-height: 639px; background-color: transparent;">  <div data-width="1223" data-height="639"><img data-original-src="//upload-images.jianshu.io/upload_images/2267589-e22cf1b878275757.png" src="//upload-images.jianshu.io/upload_images/2267589-e22cf1b878275757.png" data-original-width="1223" data-original-height="639" data-original-format="image/png" data-original-filesize="38093" style="cursor: zoom-in;"  alt="" /></div> </div>  </div> <p>接下来设置环境变量，关闭cmd窗口，&#8220;我的电脑&#8221;-右键-&#8220;属性&#8221;-&#8220;高级系统设置&#8221;-&#8220;高级&#8221;-&#8220;环境变量&#8221;</p> <div> <div style="max-width: 700px; max-height: 401px; background-color: transparent;">  <div data-width="1408" data-height="808"><img data-original-src="//upload-images.jianshu.io/upload_images/2267589-7fd332c898799325.png" src="//upload-images.jianshu.io/upload_images/2267589-7fd332c898799325.png" data-original-width="1408" data-original-height="808" data-original-format="image/png" data-original-filesize="141272" style="cursor: zoom-in;"  alt="" /></div> </div>  </div> <p>进入环境变量对话框，在【系统变量】下新建【NODE_PATH】，输入【D:\Develop\nodejs\node_global\node_modules】，将【用户变量】下的【Path】修改为【D:\Develop\nodejs\node_global】</p> <div> <div style="max-width: 700px; max-height: 649px; background-color: transparent;">  <div data-width="852" data-height="790"><img data-original-src="//upload-images.jianshu.io/upload_images/2267589-ca94af8646fab0b4.png" src="//upload-images.jianshu.io/upload_images/2267589-ca94af8646fab0b4.png" data-original-width="852" data-original-height="790" data-original-format="image/png" data-original-filesize="164908" style="cursor: zoom-in;"  alt="" /></div> </div>  </div> <div> <div style="max-width: 700px; max-height: 685px; background-color: transparent;">  <div data-width="794" data-height="777"><img data-original-src="//upload-images.jianshu.io/upload_images/2267589-d469f4d79081582a.png" src="//upload-images.jianshu.io/upload_images/2267589-d469f4d79081582a.png" data-original-width="794" data-original-height="777" data-original-format="image/png" data-original-filesize="56654" style="cursor: zoom-in;"  alt="" /></div> </div>  </div> <div> <div style="max-width: 677px; max-height: 664px; background-color: transparent;">  <div data-width="677" data-height="664"><img data-original-src="//upload-images.jianshu.io/upload_images/2267589-f46d2598f3d53958.png" src="//upload-images.jianshu.io/upload_images/2267589-f46d2598f3d53958.png" data-original-width="677" data-original-height="664" data-original-format="image/png" data-original-filesize="35505" style="cursor: zoom-in;"  alt="" /></div> </div>  </div> <div> <div style="max-width: 677px; max-height: 664px; background-color: transparent;">  <div data-width="677" data-height="664"><img data-original-src="//upload-images.jianshu.io/upload_images/2267589-3c48768a577428f5.png" src="//upload-images.jianshu.io/upload_images/2267589-3c48768a577428f5.png" data-original-width="677" data-original-height="664" data-original-format="image/png" data-original-filesize="37898" style="cursor: zoom-in;"  alt="" /></div> </div>  </div> <h6>六、测试######</h6> <p>配置完后，安装个module测试下，我们就安装最常用的express模块，打开cmd窗口，<br /> 输入如下命令进行模块的全局安装：</p> <pre bash"=""><code>npm install express -g     # -g是全局安装的意思 </code></pre> <div> <div style="max-width: 700px; max-height: 627px; background-color: transparent;">  <div data-width="1223" data-height="627"><img data-original-src="//upload-images.jianshu.io/upload_images/2267589-fb7a6e61c1b99541.png" src="//upload-images.jianshu.io/upload_images/2267589-fb7a6e61c1b99541.png" data-original-width="1223" data-original-height="627" data-original-format="image/png" data-original-filesize="109301" style="cursor: zoom-in;"  alt="" /></div> </div>  </div> <h6>补充#####</h6> <p>通过npm安装模块时都是去国外的镜像下载的，有的时候由于网络原因会导致安装模块失败，好在阿里有团队维护国内镜像:<a href="https://link.jianshu.com?t=http://npm.taobao.org/" target="_blank" rel="nofollow">http://npm.taobao.org/</a> 上面有使用说明</p></div><br /><br />作者：指間的Coding<br />链接：https://www.jianshu.com/p/03a76b2e7e00<br />來源：简书<br />著作权归作者所有。商业转载请联系作者获得授权，非商业转载请注明出处。</pre></div><img src ="http://www.blogjava.net/zhujiebing/aggbug/433002.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/zhujiebing/" target="_blank">朱杰兵</a> 2018-01-03 18:51 <a href="http://www.blogjava.net/zhujiebing/archive/2018/01/03/433002.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>idea设置打开多个窗口</title><link>http://www.blogjava.net/zhujiebing/archive/2018/01/03/433001.html</link><dc:creator>朱杰兵</dc:creator><author>朱杰兵</author><pubDate>Wed, 03 Jan 2018 10:49:00 GMT</pubDate><guid>http://www.blogjava.net/zhujiebing/archive/2018/01/03/433001.html</guid><wfw:comment>http://www.blogjava.net/zhujiebing/comments/433001.html</wfw:comment><comments>http://www.blogjava.net/zhujiebing/archive/2018/01/03/433001.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/zhujiebing/comments/commentRss/433001.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/zhujiebing/services/trackbacks/433001.html</trackback:ping><description><![CDATA[<div><p><span style="font-size:18px">在使用&nbsp;Intellij IDEA时，常常需要打开两个或更多的窗口，而之前的版本如下设置</span></p> <p><span style="font-size:18px"><img src="http://img.blog.csdn.net/20161209102433773" alt="" width="750" height="450" /><br /> </span></p> <p><span style="font-size:18px">新版本如下设置</span></p> <span style="font-size:18px"><img src="http://img.blog.csdn.net/20161209102840920" alt="" width="750" height="450" /></span></div><img src ="http://www.blogjava.net/zhujiebing/aggbug/433001.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/zhujiebing/" target="_blank">朱杰兵</a> 2018-01-03 18:49 <a href="http://www.blogjava.net/zhujiebing/archive/2018/01/03/433001.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>idea配置web到tomat</title><link>http://www.blogjava.net/zhujiebing/archive/2017/12/12/432948.html</link><dc:creator>朱杰兵</dc:creator><author>朱杰兵</author><pubDate>Tue, 12 Dec 2017 05:58:00 GMT</pubDate><guid>http://www.blogjava.net/zhujiebing/archive/2017/12/12/432948.html</guid><wfw:comment>http://www.blogjava.net/zhujiebing/comments/432948.html</wfw:comment><comments>http://www.blogjava.net/zhujiebing/archive/2017/12/12/432948.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/zhujiebing/comments/commentRss/432948.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/zhujiebing/services/trackbacks/432948.html</trackback:ping><description><![CDATA[<div><h1><span style="font-size:18px;">启动 Java Web 项目</span></h1> <p><span style="font-size:18px;">1）打开&#8220;Project Structure&#8221;</span></p> <p><span style="font-size:18px;"><img src="http://img.blog.csdn.net/20160308103422536?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" alt="" /><br /></span></p> <p><span style="font-size:18px;">2）配置&#8220;Facets&#8221;</span></p> <p><img src="http://img.blog.csdn.net/20160308103955277?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" alt="" /><br /></p> <p><span style="font-size:18px;">3）配置&#8220;Artifacts&#8221;</span></p> <p><span style="font-size:18px;"><img src="http://img.blog.csdn.net/20160308104449356?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" alt="" /><br /></span></p> <p><span style="font-size:18px;">4) 启动&#8220;Edit Configurations&#8221;</span></p> <p><span style="font-size:18px;"><img src="http://img.blog.csdn.net/20160308105155465?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" alt="" /><br /></span></p> <p><span style="font-size:18px;">5) Add New 'Tomcat Server' 配置</span></p> <p><span style="font-size:18px;"><img src="http://img.blog.csdn.net/20160308105333703?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" alt="" /><br /></span></p> <p><span style="font-size:18px;">6) 配置Deplyment</span></p> <p><span style="font-size:18px;"><img src="http://img.blog.csdn.net/20160308105613409?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" alt="" /><br /></span></p> <p><span style="font-size:18px;">7) 配置Server</span></p> <p><span style="font-size:18px;"><img src="http://img.blog.csdn.net/20160308105805611?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" alt="" /><br /></span></p> <p><span style="font-size:18px;">&nbsp; &nbsp;其结果如下：</span></p> <p><span style="font-size:18px;"><img src="http://img.blog.csdn.net/20160308105939815?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" alt="" /><br /></span></p> <p><span style="font-size:18px;">8) 启动Web Server</span></p> <p><span style="font-size:18px;"><img src="http://img.blog.csdn.net/20160308110106696?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" alt="" /><br /></span></p> <p><span style="font-size:18px;">现在可以通过Browser访问WebServer的页面了。</span></p> <p><br /></p></div><img src ="http://www.blogjava.net/zhujiebing/aggbug/432948.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/zhujiebing/" target="_blank">朱杰兵</a> 2017-12-12 13:58 <a href="http://www.blogjava.net/zhujiebing/archive/2017/12/12/432948.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>ide给工程配置jdk</title><link>http://www.blogjava.net/zhujiebing/archive/2017/12/10/432943.html</link><dc:creator>朱杰兵</dc:creator><author>朱杰兵</author><pubDate>Sun, 10 Dec 2017 10:21:00 GMT</pubDate><guid>http://www.blogjava.net/zhujiebing/archive/2017/12/10/432943.html</guid><wfw:comment>http://www.blogjava.net/zhujiebing/comments/432943.html</wfw:comment><comments>http://www.blogjava.net/zhujiebing/archive/2017/12/10/432943.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/zhujiebing/comments/commentRss/432943.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/zhujiebing/services/trackbacks/432943.html</trackback:ping><description><![CDATA[<div><img src="data:image/png;base64,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oxZt9pA2Fch1WyFq0eYcufWEwIXyX5lGLceOHdu+ffurr766Fiiwv3umL9P674vO/GjxsQdXHOq5GCvM/5oAAAAASCn1BKLadm15V/Ns+YgVIT1xXccygchcvqO2bkdiLNbd0mS5wwtRC+WrMo1aNm7cePDgwevXrxfmqwqYsohavr+o577Fn/6w4fjPnjtc6u4DAAAAU5yyvLvgUYsxnUe8hW0q+Kits92wVjraJTUbqLbOe1SL/thyD92BoeSO2tQSI9mhqLSVadSydu3agYGBwnxPAYssohat/kdD9w/qT5a6+wAAAMAUV9iohaImb2URtRTmSwrYZR21aOXW7NmzZ99///0XX3zx+XK1Zs2a1157bf/+/X7OUgkPJ6N+AgAAYOop7AQiipq8RdSCslWgqGXdunX79u27du1avFxdu3bt6NGjGzZsOHky/dicEh5ORv0EAADA1EPUQlHyImpB2SpQ1PLcc8/19/fHyt758+ebm5vTnqWSH47PfgIAAGDqUbZrUcuxpXcoKT/ZcLm3t42ohZrmRdSCslW4qOXGJPH888+nPUvlcDh++gkAAICpR4taTiytWnpUG9WyeZai/OQVRrVQ076IWlC2ChS1PPvss9cnCT8RRjkcDlELAADA9KSPahkbO9pojmshaqGovEQtb7XuEeuToyfy9M31K97XuqZ+TWtfvMj7TatsOzYpFC5quTZJ+IxaSt1NX/0EAADA1KNsn5hInlh2h6Lc0XhUVdX+A4tmErVQVGGilrda9+w/csxng/F4JKgogXBU8lI0HNCT0WBEnlb0ta6p3xIt20Qj947F432ta+q3tLauWdPaF4/rC6Nb6uvXtErShHhf65r6+oaGhoaGhi1R+361DRsaGurT9cq2C+eGto5Ft8j7k4vCRS1XJwmfUUupu+mrnwAAAJh6lO0TE8l37lfuSE0gOrDodka1UNRAwaIWtxK3iqeilGAwKIlatAhGS1j0h47goM8SQExV0S1moqEFHPX1W7bIog0tENESFv1hXHg1FfxIX7Xpa13T0NCQWtllQ0fH8px2FShqWbFixWeThJ8II1+Hc3njT5SZoY7Lly93hGYqM0Mdl/PbTwAAAEw9+r1a9MlDt8+axagWihooadRiiLhGLal4JR7XVrFfxke31DsHbkw90S1rWqP2UEk6iiQe105JXH9syT7iqSFA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ABBB1SISjqoFAACACKoWkXBULQAAAERQtYiEo2oBAAAggqpFJBxVCwAAABFULSLhqFoAAACIoGoRCUfVAgAAQARVi0g4qhYAAAAiqFpEwlG1AAAAEEHVIhKOqgUAAIAIqhaRcFQtAAAARKh1u93FxcVHjx6pWkSSUbUAAAAQodbtdufn58+fP7+0tLSxsaFqEelF1QIAAECEYdUyNzd37ty5lZUVVYvIpqoFAACAKKmq5ezZszMzM7Ozs6urq6oWmfCoWgAAAIgQqFqmp6enpqZULTLhUbUAAAAQIVC1nDlzZnl5WdUiEx5VCwAAABGyVculS5fW19d9VouIqgUAAIAIw6rl4sWLDx488BuIRHpRtQAAABCh1u12L1y4sLa2trW11el0VC0ivahaAAAAiFDrdrs7Ozvb29uqFpFkVC0AAABEULWIhKNqAQAAIIKqRSQcVQsAAAARVC0i4ahaAAAAiKBqEQlH1QIAAEAEVYtIOKoWAAAAIqhaRMJRtQAAABBB1SISjqoFAACACKoWkXBULQAAAERQtYiEo2oBAAAggqpFJBxVCwAAABFULSLhqFoAAACIUOt2u4uLi48ePVK1iCSjagEAACBCrdvtzs/Pnz9/fmlpaWNjQ9Ui0ouqBQAAgAjDqmVubu7cuXMrKyuqFpFNVQsAAABRUlXL2bNnZ2ZmZmdnV1dXVS0y4VG1AAAAECFQtUxPT09NTalaZMKjagEAACBCoGo5c+bM8vKyqkUmPKoWAAAAItSuXLnyyiuvLC8vv/TSSy+++OLzzz//i1/84plnnlG1yIRH1QIAAECE2v379z/++OOPPvpobW3t/fffv3v37q1bt65du6ZqkQmPqgUAAIAItffee+/dd99955137ty5c+vWrVardfXq1ZdfflnVIhMeVQsAAAARavfu3XvnnXfu3r17586dN99888aNG6urqz6rRUTVAgAAQITau+++e/fu3bfffvutt966efPm9evXX3vtNVWLiKoFAACACLXBJS23b99+4403Xn/99VdfffXy5cuqFpnwqFoAAACIUBtc0tL7oJZr1669+uqrL730kqpFJjyqFgAAACLU3n777d4lLb0PavnVr361srJy6dIlVYtMeFQtAAAARKi99dZbvZ6ld/fQ6urqK6+88uKLf6dqkQmPqgUAAIAItdu3b9+6devmzZutVqtXtbz88ssvvvi3qhaZ8KhaAAAAiBCuWl54QdUikx5VCwAAABFqf/63l994Y+H7Tz755JNPfv3rX3/ie39/+fLlixefVrXIhEfVAgAAQIRa71Nabty48frrr6+unvuvT3zrf/7fl55//rSqRSY8qhYAAAAi1Hq3Dl2//uKP/8Offv3rX3/iiSf+y/Sl555TtcikR9UCAABAhFqr1Xp9/n88+eS3f3zx6srK4g++9cRfTr+4uDilapEJj6oFAACACLXTp5demPr2k//9Z1evXr3y7A+/9cQTf/mTF559VtUikx5VCwAAABFq89evX7v2s//25JNPPvnkn/y77/3Vt574i7974dln/7eqRSY8qhYAAAAi1K5fv37t2rVf/epXq6urV65cuXz58gsvvPDss8+qWmTCo2oBAAAgQu3atWtXr15dXV199dVXX3755ZdeeunixYu/+MUvVC0y4VG1AAAAEEHVIhKOqgUAAIAItatXr7722muvvvrqlStXlpeXl5aWnn/++QsXLqhaZMKjagEAACBCbXV19bXXXltZWXnllVcuX7784osvPvfccz//+c9VLTLhUbUAAAAQoTa4pBlqAcsAAAXRSURBVKV399ALL7ywuLj4j//4j6oWmfCoWgAAAIhQu3PnzltvvXXr1q2bN29ev3796tWrV65cWVpaUrXIhEfVAgAAQITa008/ffr06ampqR//+Md/8zd/84Mf/OCv//qvm82mqkUmPKoWAAAAItS63e7Ozs729vbW1lan0/n000/v37//wQcfqFpkwqNqAQAAIEJtZ2fn97///dbW1mefffb48eOHDx9+9NFH9+7dU7XIhEfVAgAAQITa7373uy+++OKzzz7b3Nzc2Nj45JNPPvzww3feeUfVIhMeVQsAAAARap9//nmn09nc3Pztb3/78OHD9fX1Dz744M6dO6oWmfCoWgAAAIhQa7fbjx8/Pv+NWu3P5u7fv7+2tnbv3r3bt2+rWmTCo2oBAAAgQu3x48effvrpo5/9Wa325N9/9FHv7qGbN59VtciER9UCAABAhNrGxsbDhw8/+eQf/rRW+5PZD99///233367deE7qhaZ8KhaAAAAiFB78ODBJ5988vHHH89+vVZ74v+8++67t2/f/vm3v6JqkQmPqgUAAIAItfv376+vr//mN7/59eW/+qPav/nbt9++efOf/uMf1FQtMuFRtQAAABCh1utZPvzww/ffv/QXf1T710+/1frFd/6g9i9VLTLhUbUAAAAQoba2tvbrX//6/fffv3fv3sX//M9r/2rq59/+Su1f/C9Vi0x4VC0AAABEqH3wwQfvvffevXv37t69e/u5//SHtT/8yle+8m//4RVVi0x4VC0AAABEqN27d++dd965e/funTt3bt78p29/pVb7Z//+7PKyqkUmPKoWAAAAItQGPcvt27ffeOON119//dVXX718+bKqRSY8qhYAAAAi1O7cufPWW2/dunXr5s2b169fv3r16pUrV5aWllQtMuFRtQAAABChduvWrTfffPONN964cePGtWvXXnvtteXl5RdeeEHVIhMeVQsAAAARagsLC88888z8/PzPfvazc+fOzc7OTk9Pnz59WtUiEx5VCwAAABFqm5/97rftLzYef/bw082PH2x8+NEn777/4a0776haZMKjagEAACCCqkUkHFULAAAAEVQtIuGoWgAAAIigahEJR9UCAABABFWLSDiqFgAAACKoWkTCUbUAAAAQQdUiEo6qBQAAgAiqFpFwVC0AAABEULWIhKNqAQAAIIKqRSQcVQsAAAARVC0i4ahaAAAAiKBqEQlH1QIAAEAEVYtIOKoWAAAAIqhaRMJRtQAAABBB1SISjqoFAACACKoWkXBULQAAAERQtYiEo2oBAAAggqpFJBxVCwAAABFULSLhqFoAAACIoGoRCUfVAgAAQARVi0g4qhYAAAAiqFpEwlG1AAAAEEHVIhKOqgUAAIAItW63u7Ozs729vbW11el0Pv300/v373/wwQeqFpnwqFoAAACIoGoRCUfVAgAAQARVi0g4qhYAAAAiqFpEwlG1AAAAEEHVIhKOqgUAAIAIqhaRcFQtAAAARFC1iISjagEAACCCqkUkHFULAAAAEVQtIuGoWgAAAIigahEJR9UCAABABFWLSDiqFgAAACKoWkTCUbUAAAAQQdUiEo6qBQAAgAiqFpFwVC0AAABEULWIhKNqAQAAIIKqRSQcVQsAAAARVC0i4ahaAAAAiKBqEQlH1QIAAEAEVYtIOKoWAAAAIqhaRMJRtQAAABBB1SISjqoFAACACKoWkXBULQAAAERQtYiEo2oBAAAggqpFJBxVCwAAABFULSLhqFoAAACIoGoRCUfVAgAAQARVi0g4qhYAAAAiqFpEwlG1AAAAEEHVIhKOqgUAAIAIqhaRcFQtAAAARFC1iISjagEAACCCqkUkHFULAAAAEVQtIuGoWgAAAIigahEJR9UCAABABFWLSDiqFgAAACKoWkTCUbUAAAAQQdUiEo6qBQAAgAiqFpFwVC0AAABEULWIhKNqAQAAIIKqRSQcVQsAAAARVC0i4ahaAAAAiPD/AX+vw7mMO6O8AAAAAElFTkSuQmCCAA==" alt="" /></div><img src ="http://www.blogjava.net/zhujiebing/aggbug/432943.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/zhujiebing/" target="_blank">朱杰兵</a> 2017-12-10 18:21 <a href="http://www.blogjava.net/zhujiebing/archive/2017/12/10/432943.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>IntelliJ IDEA 自定义方法注解模板</title><link>http://www.blogjava.net/zhujiebing/archive/2017/12/07/432938.html</link><dc:creator>朱杰兵</dc:creator><author>朱杰兵</author><pubDate>Thu, 07 Dec 2017 13:27:00 GMT</pubDate><guid>http://www.blogjava.net/zhujiebing/archive/2017/12/07/432938.html</guid><wfw:comment>http://www.blogjava.net/zhujiebing/comments/432938.html</wfw:comment><comments>http://www.blogjava.net/zhujiebing/archive/2017/12/07/432938.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/zhujiebing/comments/commentRss/432938.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/zhujiebing/services/trackbacks/432938.html</trackback:ping><description><![CDATA[<div><p>最近没啥事开始正式用Eclipse 转入  idea工具阵营，毕竟有70%的开发者在使用idea开发，所以它的魅力可想而知。刚上手大概有一天，就知道它为啥取名为  intelli（智能化）了，确实很智能，这还是一些小小的细节，当然idea也有它不足之处，就是我们今天要讲的&#8220;自定义<strong>方法</strong>注解模板&#8221;，类注解模板可以很简单的设置，这里我就不重复，而网上很多关于自定义方法注解模板的文章大多是抄袭获取转发根本自己就没有验证，本文经过自己亲自验证有效。</p> <p><br /></p> <ol><li>File-&gt;settings-&gt;Editor-&gt;Live Templates<br /><img src="http://img.blog.csdn.net/20170802160328366?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvdTAxNDA0NDgxMg==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" alt="" /><br /><br /><br /></li><li>点击右上角的绿色+号，然后选择template group ，然后输入group的name，随便输入就好了：myGroup。然后点ok<br /><img src="http://img.blog.csdn.net/20170802162201538?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvdTAxNDA0NDgxMg==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" alt="" /><br /><br /><br /></li><li>选中刚才创建的myGroup，然后再次点击右侧的绿色+，这次选择的是第一个1. Live Template。取名为*，取名可以随便，只是个人觉得方便，你可以取别的。<br /><img src="http://img.blog.csdn.net/20170802162931177?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvdTAxNDA0NDgxMg==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" alt="" />&nbsp;<br /><div>然后点击<img src="http://img.blog.csdn.net/20161013150017182" alt="这里写图片描述" title="" /> <br /> 然后选择Everywhere <br /> <img src="http://img.blog.csdn.net/20161013150219245" alt="这里写图片描述" title="" />  最后点击右下角的Edit variables 按钮，然后弹出一个窗口，如下： </div><br /><br /></li><li>配置模板，下面是我的模板，大家仔细看我的模板开头是*而不是/*,这就是关键所在。<br /><div bg_html"=""><div><div><strong>[html]</strong> <a href="http://blog.csdn.net/u014044812/article/details/76577479#" title="view plain">view plain</a><span data-mod="popu_168"> <a href="http://blog.csdn.net/u014044812/article/details/76577479#" title="copy">copy</a></span> </div></div><ol start="1"><li><span>*&nbsp;&nbsp;</span></li><li>&nbsp;*&nbsp;&nbsp;&nbsp;&nbsp;</li><li>&nbsp;*&nbsp;&nbsp;&nbsp;</li><li>&nbsp;*&nbsp;@author&nbsp;chenmc&nbsp;&nbsp;</li><li>&nbsp;*&nbsp;@date&nbsp;$date$&nbsp;$time$&nbsp;&nbsp;</li><li>&nbsp;*&nbsp;@param&nbsp;$params$&nbsp;&nbsp;</li><li>&nbsp;*&nbsp;@return&nbsp;$returns$&nbsp;&nbsp;</li><li>&nbsp;*/&nbsp;&nbsp;</li></ol></div>注意只有当变量被$$包围是 右侧的Edit variables才可以点击哦。<br /><br /><br /></li><li>再编辑好模板之后就只为参数添加$$添加变量，点击右侧的 Editor variables，<br /><img src="http://img.blog.csdn.net/20170802172812875?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvdTAxNDA0NDgxMg==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" alt="" /><br /><br /><br /></li><li>完成之后点击Apply然后点击OK，注意了，重点的地方，在你的方法上输入 /*然后加上模板的名称*，这就是我为什么不取字母而取名为*，因为这样很快速，<strong><span style="color:#ff0000;">再按Tab键（注意啊不是按Enter键，而是按Tab键）</span></strong>就会出现你想要的注释了，很多教程是直接输入模板名称按tab键，但是这种方法的@param和@return是获取不到的，<span style="color:#ff0000;"><strong>再重复一遍正确的方式</strong>： <strong>/** 然后按Tab键；如果你取名为abc那就是 &nbsp;/*abc 然后按Tab</strong></span>。效果如下：<br /><img src="http://img.blog.csdn.net/20170802173948581?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvdTAxNDA0NDgxMg==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" alt="" /><br /><br /><br /></li><li>但是还有一个问题，细心的读者会发现在@param这个参数上报错了，这是因为idea强大的检查功能，有两种解决办法:<br /><div bg_html"=""><div><div><strong>[html]</strong> <a href="http://blog.csdn.net/u014044812/article/details/76577479#" title="view plain">view plain</a><span data-mod="popu_168"> <a href="http://blog.csdn.net/u014044812/article/details/76577479#" title="copy">copy</a></span> </div></div><ol start="1"><li><span>File-&gt;settings-&gt;Editor-&gt;Inspections-&gt;javadoc&nbsp;issues下面第四项将红色&nbsp;Error改为黄色Warning即可&nbsp;&nbsp;</span></li></ol></div><img src="http://img.blog.csdn.net/20170802174851551?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvdTAxNDA0NDgxMg==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" alt="" /><br /><div bg_html"=""><div><div><strong>[html]</strong> <a href="http://blog.csdn.net/u014044812/article/details/76577479#" title="view plain">view plain</a><span data-mod="popu_168"> <a href="http://blog.csdn.net/u014044812/article/details/76577479#" title="copy">copy</a></span> </div></div><ol start="1"><li><span>第二种是点击idea的右下角的人头图像，然后选择高亮级别，调为Syntax模式即可&nbsp;&nbsp;</span></li></ol></div><img src="http://img.blog.csdn.net/20170802175707058?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvdTAxNDA0NDgxMg==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" alt="" /><br /><br /><br /> 至此已大功告成了，希望能帮到大家！</li></ol></div><img src ="http://www.blogjava.net/zhujiebing/aggbug/432938.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/zhujiebing/" target="_blank">朱杰兵</a> 2017-12-07 21:27 <a href="http://www.blogjava.net/zhujiebing/archive/2017/12/07/432938.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>