
使用Intellij IDEA写hello world
Intellij IDEA是jetbrain开发的一个IDE,用于Java、Groovy、Scala等的开发,相对于其他开发工具来说,其对于代码检视、上下文理解、cvs/ant/maven/git的支持都比较完善。
1)安装Intellij IDEA
下载Intellij IDEA
进入IntelliJ IDEA官网的下载页面,然后点击 右上角的 Download 按钮,下载完成后直接点击你下载下来的文件安装,大家最好安装默认的安装步骤来,每一步都直接点击下一步,直到安装完成。如果提示让你注册购买这个软件,请自行想办法,不知道如何就去度娘问问。
配置Intellij IDEA
安装完成后,打开Intellij IDEA,由于我已经运行过这个软件了,所以会跟你的有点差别,所以请无视左侧的黑色。首先点安装图上所示,选择 Configure 中的 Plugins ,
再次点击下面的 Browse repositories 按钮,
进入新页面后,在上方的搜索框中输入 Scala,选择Scala 这个插件,点击右侧边栏中的 Install Plugin 按钮,然后重启Intellij IDEA。
重启后,选择 Configure 中的 Setting 选项,进入Intellij IDEA的设置页面去修改IDE的Encoding,我们要将 IDE Encoding 和 Project Encoding 以及最下方 的 Default Encoding for properties files 的属性都修改为 UTF-8 ,注意 :如果不设置这里,程序将不能运行。然后点击右下方的 Apply 按钮和 OK 按钮,关闭设置页面。
然后选择 Create New Project 这个选项,进入如下的页面,继续选择 Scala 中的 Scala,然后点击 next ,进入工程配置页面,
请自行填写项目名称,选择项目存放的目录,以及添加之前安装的Java目录以及Scala目录,配置好这四个选项后,直接点击下面的Finish 按钮,完成项目的创建。
如果你按照我说的步骤正确配置的话,那么相信你的工程已经创建成功了( Java的JDK以及Scala的SDK都已经正确的显示出来 ),例如下图这样:
从上图我们可以看到现在还没有源文件,只有一个存放源文件的目录src以及存放工程其他信息的文件,接下来我们需要创建的是入口类,即Object。
将鼠标放在 目录src 上,点击右键依次选择 New ——》 Scala Class :
创建的是入口类,Name 填写“HelloWorld”,Kind 选择 Object,点击 OK,就将入口类创建成功了。
最后在新建的HelloWorld类中,输入如下代码:
object HelloWorld {
/* 这是我的第一个 Scala 程序
* 以下程序将输出'Hello World!'
*/
def main(args: Array[String]) {
println("Hello, world!") // 输出 Hello World
}
}
然后将鼠标放在目录HelloWorld文件上,点击右键,选择 Run “Hello World”:
如果最后运行结果如下,那么恭喜你,就说明你的第一个Scala程序就算是运行成功了。
下载与配置IDEA
里面有Ultimate(最终版)和Community(社区版),对于普通的开发者来说,社区版就够了,然后因为我本来配置了JDK所以就下载无JDK版本的了。
下载好了找个合适的地方解压,之后要配置一下
sudo gedit /etc/profile1
之后添加
export IDEA_JDK=/usr/java/jdk1.8.0_1211
否则IDEA找不到JDK可别怪我
这样你就能成功打开IDEA了
//进入idea安装目录下运行fish@fish-computer:~/workspace/idea/bin$ ./idea.sh12
你的第一个scala程序
首先要安装scala组件,File->Setting->Plugins->scala 然后安装就可以了(就是那里Uninstall,没安装的话应该是Install)
然后new 一个project,选择sbt
进去之后命名什么的,然后第一次进底下会配置好多乱七八糟的东西,你需要等一会(我等了五六分钟吧)
然后在这个目录下右键new一个scala class
然后ctrl+j快捷创建main函数和prinln
object HelloWorld { def main(args: Array[String]): Unit = {println("hello world")
}
}123456
然后直接run起来就可以啦
阅读全文
很长的一段时间,自己都是将程序的结果进行打印输出,而没有使用Debug,对于一个软件开发人员来说这显然是不行的,因此决心学习Debug。由于目前主要使用Java和Scala语言,因此自己选择使用IntelliJ IDEA的Debug进行学习。
一. 设置好断点
程序源码,如下所示:
选定要设置断点的代码行,在行号的区域后面单击鼠标左键即可。
二. 进入调试模型
点击小虫子图标,进入调试模式。如下所示:
IntelliJ IDEA的Debug视图,如下所示:
总共有3个窗口,分别是Frames,Variables,Watches。其中,左边的是程序的方法调用栈区,显示了程序执行到断点处所调用过的所用方法,越下面的方法被调用的越早。中间的是程序运行过程中的变量信息。通过右边的窗口,我们可以随时查看变量或者表达式的值。
3. 单步调试
常见的单步调试命令,如下所示:
Step Over (F8):步过。
Force Step Over (Alt + Shift + F8):强制步过。
Step Into (F7):步入。
Force Step Into (Alt + Shift + F7):强制步入。
Smart Step Into (Shift + F7):智能步入。
Run to Cursor (Alt + F9):运行至光标处。
Force Run to Cursor (Ctrl + Alt + F9):强制运行至光标处。
Step Out (Shift + F8):步出。
Drop Frame:返回当前方法的调用处。
Resume Program (F9):恢复程序。
调试过程中的几个步骤,如下所示:
(1)Step Into
(2)Step Out
(3)Step Out
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)