笔者由于用pycharm写了一年半python了,所以还是想用捷克那家公司的编译器风格。选择IDEA。
IDEA是一种Java的集成开发环境,和我熟悉的pycharm一样,都来源于jetbrains公司。
IDEA自称是最智能的Java开发环境。是很自信的一种说法,所谓智能,我了解的不多,可能最多就是代码提示了。
Java拥有强大的内库功能,在IDEA内最前端的框架和技术都是可取的。
IDEA支持以下功能
最重要的,相比于eclipse而言,有以下优势:
在此特别推荐jetbrains公司的学生服务,笔者用校园游戏申请了一下相关的学生服务,立即就可以免费用旗舰版啦!
相关服务链接:https://www.jetbrains.com/shop/eform/students
不过安装idea之前是要在自己的电脑上配置java环境的,这个视频还是java8版本,因此笔者就安装了java se 8的jdk和jre。视频中并没有给具体的配置过程,大家可以百度,都说的很详细,这里给出oracle的官方下载地址。
相关链接:https://www.oracle.com/technetwork/java/javase/downloads/index.html
在申请完学生服务,配置好java环境之后,就到了idea的安装过程啦。
这里给出每一步的安装截图,笔者下载的是ideaIU-2019.2.3
链接:https://www.jetbrains.com/idea/download/#section=windows
可以看出2019.2.3只支持64位了。不过安装完好像还是有32位的。
继续往下走。
然后:
等待..
其实idea对硬件要求还是蛮高的,笔者换电脑之前,2014年的笔记本打开pycharm就是一分钟。感觉捷克这家公司在提供高性能服务的同时,对硬件还是有一定要求的。符合安迪比尔定律。
这里就安装完成了。
把它和pycharm放一起,很舒服。
之前也安装过很多东西,却一直不懂各种乱七八糟的文件夹为何分开。
主要是说bin目录,bin下面有我们的启动文件,虚拟机的配置信息,idea的基本属性信息等;这里面idea64.exe.vmoptions就是64位对应的虚拟机配置信息。
打开 idea64.exe.vmoptions
前三行指:初始内存、最大内存、可保留代码的缓存大小。这里笔者仿佛懂了之前为啥jupyter不会gg而pycharm有时候就崩了的原因。。。
这里初始内存如果变大,启动就会变快,,等等。总之都是和性能相关的。
我改成了这样:
如果大家电脑内存没有大于8G,或者不用开发大型项目,事实上不用过来修改。其实从笔者经历来看,大学生或者读研而言,不打大型游戏的话,相对于1060和1660等,大家还是买个16G加i7加512SSD比较好。当然了,有钱你可以1060+16+i7好吧。重不死你。
剩下的不多说了。
对于jre64,这里是idea自带的,其实如果只是想用idea运行java,是不需要上面提到的重新下载se,但是如果想开发(development),配置电脑的java环境还是必须的。
这里多提一句,jdk指的是java开发工具;jre指的是java运行环境。
最后,在这里,如果我们改坏了idea配置,把这些删了就行啦。这里的两个目录都很重要,记录了一些平时习惯。
首先是激活,输入我们的校园邮箱和当初设置的密码就行啦。
这就成功激活了旗舰版。付费版一年499美元。。好好珍惜校园生活吧。不过网上也有一些激活版的使用方式,都是可以成功激活idea旗舰版的。我们之所以用idea旗舰版还是因为这个版本支持更多功能。
然后创建project,可以导入我们自己装的jdk。
创建新工程:
加上toolbar,界面基本就这样了:
一切就绪,写一个helloworld
至此,基本上idea开发环境配置完成了。