IDEA的简单操作(导入项目)

最近使用了一个新的IDE工具,叫做IDEA。这是一个不错的IDE工具,至少对我来说,在IDEA上编程效率是要高些的。但是刚开始使用这个软件时,着实让我吃了不少苦头,它与eclipse实在是有太多的差别了,以至于我差点要放弃。

现在我将我使用该工具的一些心得与大家分享,让还未使用过该软件的朋友能够快速的上手。

我使用的版本是:IntelliJ IDEA 11.1.4 ,不同的版本可能会有比较大的差别,至少我在使用12版本的时候是到处碰壁。

下载地址:http://download.dzcnc.com/soft.php?id=34282

userName:Administrator

License Key : 80791-ZX38I-89848-4XOA1-NZP1A-SSAY2

刚进入IDEA时,的界面是这样的:

IDEA的简单操作(导入项目)

IDEA在安装时,就集成了SVN等版本管理插件,所以我们可以直接使用:

点击“Check out from Version Control”,选择对应的版本管理器:SVN,GIT,CVS等

之后就能通过SVN等把软件Check out 下来了

获取项目的后的界面应该是这样的:

IDEA的简单操作(导入项目)

与eclipse一样左边是项目结构,右边是代码区

之后我们需要进行一些设置

导航栏的倒数第3个是项目的结构设置(Project Structure),倒数第4个是设置(Settings),倒数第7个箭头向下的是运行设置,倒数第8个是编译

1.Project Structure 中主要是对项目的jar包,source文件,和classes输出地址进行设置,与eclipse的path的设置是一样的。需要注意的是jar包的scope应该是Provided,默认导入的时候是为Compile.

2.Setting 是对项目的设置和全局设置进行管理,这个和eclipse的设置也是一样的

3.为了让程序运行起来,还要做的是设置它的模式:如Application,Tomcat,Android等。

点击倒数第8个按钮,可以进行运行的设置,对Web程序来说来说就是在Server中设置一个服务器,

在Deployment中配置一个Web的路径(WebRoot)。

进行了以上的设置基本上一个从eclipse来的WEB程序也就可以在IDEA上正常运行了。

点击第二栏倒数的第八个按钮,就可以编译程序了,顺便也能检验我们的设置是否正确。

20130523---------------------------------------------------

当我执行一个main函数时,出现了"main" ClassNotFoundException的错误

将lib由provided改为compile后成功运行

20130524-----------------------------------------------------

自9.0以后IDEA的依赖关系出现了scope这个属性,这是为了更好的管理测试代码和项目代码(是这么翻译的吧....囧),scope有四个属性,分别是compile,test,runtime,provided.

compile:在classpath内的依赖在编译和运行阶段提供给项目代码和测试代码

test:在classpath内的依赖在编译和运行阶段提供给测试代码

runtime:在classpath内的依赖只在运行阶段提供给测试代码和项目代码

provided:在classpath内的依赖只在编译阶段提供给项目代码,这比较适用于运行该代码的容器在运行阶段可以提供相应的依赖的情况(比如tomcat运行web程序,但是对于没有容器的代码,比如main可能会出现问题)

20140108-------------------------------------------------------

进入Setting,再IDE Setting中选择keymap,这是快捷键的配置

其中选择Main menu -> Code -> Reformat Code...是格式化代码的快捷键

转载于:https://my.oschina.net/u/241670/blog/122768