一、IDEA 的下载及安装

打开IDEA的官网,如:http://www.jetbrains.com/ 然后到了主界面,点击下载如图:

 
图1

我们这里下载zip的,将它下载到你要保存的目录下,其次解压。注意:(目录不能要中文和空格),我这里将它解压到F盘IDEA文件下:

 
图2

上图为解压后的IDEA文件夹,然后我们打开bin文件夹:

 
图3

我们可以看到2个IEDA应用程序,红色箭头指的是默认为32位的,这里给了我们选择,若你的系统为32位则选它,这里我用的是64位的,由于IEDA正版是要收费的,对于我们初学者来说没必要,所以这里我们需要破解IDEA。

1、这是破解的网站 http://idea.lanyus.com/ 进入该网站,首先要做的是,如图所示:

 
图四

将这一串字符要添加到hosts文件中,至于hosts文件在哪,如图所示:

 
图5

将图三中的那串字符复制到hosts文件下即可。

2.打开IDEA会出现类似于这样的界面:

 
图6

这里我们需要将注册码复制进来,如图所示,先选择Activation code , 然后复制注册码如图所示:

 
图7

点击获取注册码按钮,会出现如图所示注册码,然后将它复制到图6的点击Activation code时出现的界面,将注册码粘贴进去,点击activation即可。注意:(若出现this license EB101WSWD has been cancelled问题)解决办法是:修改hosts 文件 加入0.0.0.0 account.jetbrains.com  ,hosts 目录  windows下 C:\Windows\System32\drivers\etc\hosts  修改hosts后生效的方法:Windows开始 -> 运行 -> 输入cmd -> 在CMD窗口输入ipconfig /flushdns即可。

此时我们的IDEA就破解成功了,接下来我们来看看它的使用。

如何改变IDEA的背景颜色,就像我这里用的背景色一样,点击该网址:http://color-themes.com/?view=index选择你喜欢的背景色,将它下载下来,之后打开IDEA :点击file -import setting 然后将你下载的jar导进来重启IDEA就OK了,好了本次讲解就这样了,不对的地方望指教。

      

二、IDEA创建一个structs项目

接下来我们正式创建一个structs项目。

1)点击Create New Project。

在下载structsjar包的过程中,可能会失败,属于正常情况,多试几次就好了。。也可以使用自己的jar包。我第一次下载完之后就把下载好的jar包保存起来了,方便下次直接使用(其实IDEA会自动帮你保存的,成功一次后第二次再下载会非常快的)。

2)接下来起个名字,选择路径,点击finish就可以了。

3)将jar包添加到相应路径。在项目名上右键-> Open Module Settings ->Artifacts

在structs的jar包上右键,选择put into /WEB-INF/lib

点击ok即可。

4)对tomcat进行配置

创建tomcat服务

配置相关信息

如果没有配置过tomcat,在这里配置一下就好

这样就可以运行了,点击右上角的绿三角。系统会启动,并且自动打开浏览器访问默认地址(刚刚配置过的,如果默认不变的话,会进入index界面)。接下来就可以愉快的写代码了。

最新文章

  1. 在v-for中利用index来对第一项添加class(vue2.0)
  2. - dequeueReusableCellWithIdentifier:
  3. QQ(iOS)客户端的粘性动画效果
  4. [Node.js] Node + Redis 实现分布式Session方案
  5. php动态获取函数参数
  6. TinyFox 部署在CentOS7 中测试使用
  7. Tcl与Design Compiler (七)——环境、设计规则和面积约束
  8. 从服务器端获取列和数据动态创建Ext.grid.EditorGridPanel
  9. 对《cookie之困》的一些总结与思考
  10. php添加日志文件
  11. postman安装
  12. MySQL安装与初步操作
  13. ARCH模型
  14. 使用jupyterthemes插件定制jupyter notebook界面
  15. 【转】Mysql千万级数据表结构修改
  16. Iwconfig/aircrack-ng
  17. sql中varchar(max),取代text类型
  18. class字节码结构(一)(字节码结构和字节常量池的结构)
  19. content-box与border-box区别
  20. 第十二次作业psp

热门文章

  1. Netty 线程模型
  2. js原型链的深度理解!
  3. Visual Studio Code create the aps.net core project(Visual Studio Code 创建asp.net core项目)
  4. Python(五) —— 内置模块
  5. linux下tomcat启动慢解决方法
  6. 利用工具将数据库中的表导出到word中
  7. 使用Pandas将多个数据表合一
  8. Unity 中实现粒子系统的 LOD
  9. BT.656
  10. HTTPS SSL & TLS