Java全栈程序员之03:Ubuntu下安装idea

举报
码农星球陆敏技 发表于 2019/03/21 14:34:28 2019/03/21
【摘要】 JetBrains的产品我曾经用过很长一段时间,它们是resharper和dotcover。VS号称宇宙最强IDE,直到它遇到了resharper,我们才知道,原来vs可以更好。DotCover是一个计算代码覆盖率的工具,过去,我们为了应付QA的检查,与DotCover成了最好的朋友。 我有一段时间(其实也包括现在),特别的精分,白天Java,晚上C#,隔几天可能还要弄...

      JetBrains的产品我曾经用过很长一段时间,它们是resharper和dotcover。VS号称宇宙最强IDE,直到它遇到了resharper,我们才知道,原来vs可以更好。DotCover是一个计算代码覆盖率的工具,过去,我们为了应付QA的检查,与DotCover成了最好的朋友。

      我有一段时间(其实也包括现在),特别的精分,白天Java,晚上C#,隔几天可能还要弄一下PHP,其中最痛苦的莫过于就是IDE的切换,常常对着VS敲着Eclipse的快捷键,心里骂着怎么智能感知还没出现。后来IntelliJ IDEA渐成主流,我发现很多快捷键在reshaper中和idea中是一致的,毕竟是一个爹嘛,心中对于idea的喜欢与日俱增。Idea就像梦中情人的形象,突然出现在你面前,虽然它其实是jetbrains的第一个产品。

      用了IntelliJ IDEA的人,基本不想回到eclipse;

      用了resharper的人,没人想要卸载这个插件,为了它宁可去多加一块内存;

      作为Java的全栈程序员,不好意思不自称在linux下编码。作为全栈程序员,也不好意思只会用Eclipse,今天我们就开始迈出使用IntelliJ IDEA的第一步。

1.安装

      来到官网,进入IntelliJ IDEA二级页面,选择linux下的ultimate下载。

图片2.png

      下载完毕,如下,

图片3.png

      在上一篇中,我们安装JDK几乎全程用图形化界面,这很不linux,这次我们命令行操作。

切换到下载目录

图片4.png

解压到opt目录

      关于opt目录约定俗成是做什么用的,我们在上一篇中已经说明过了):

      sudo tar -zxvf ideaIU-2018.2.2cd.tar.gz -C /opt

切换到idea的bin目录

      cd /opt /idea-IU-182.4129.33/bin

运行idea.sh

      ./idea.sh

      ./表示当前目录。 linux默认搜索目录中没有包含当前目录,所以我们要执行当前目录的命令,就要加上前缀./,当然用全路径代替也是可以的。Windows就没有这个毛病,但是Windows下有个工具叫做powershell,沿袭了这个毛病(传统)。

2.测试

      运行完毕idea.sh,就会发现在左边的工具栏中增加了一个IntelliJ IDEA,这代表当前idea正在运行中,

图片5.png

      让我们create new project。这个时候出现的第二个界面,就会让我们选择jdk,

图片6.png

      我们去选择上一篇已经配置好的jdk的路径,

图片7.png

      下一步,

图片8.png

      可以选择默认创建HelloWorld,如下,

图片9.png

      也可以不选择,这里其实我们没有选择。如果不选择,那么进入到的界面,如下。这个界面大家很熟悉了,跟Eclipse也差不了多少。左边是project的结构,右边是主工作区间,

图片10.png

      接着,手动创建HelloWorld类,如下,

图片11.png

      敲入代码,右键run,底部就会出现console信息,

图片12.png

      一个简单的测试完成了:)。

3.BUT

      但是,初恋情人般的存在虽然好,不给钱没人跟你谈恋爱。

图片13.png

      被你嫌弃的Eclipse,你用了它十来年。现在的你不喜欢了,当年的你,第一次见到它的时候,还不是照样心动,还不是照样觉得它才是你这辈子的真爱。最主要的,它还不花你一分钱。这么多年来,它陪你娶妻生子,让你撸码买房买车,你就这么说抛弃就抛弃了?

      没错~~

      回到idea,它要你的钱,要的还很不便宜。但是它爱你的钱的同时,它也爱你的年轻。如果你是一个学生,你可以凭借学生证明免费使用ultimate版本。如果你既不年轻,也没钱,那就只有crack一条路了。

      http://idea.lanyus.com/,就是这么一个供你crack的站点。以下我只是听说,从来没有试过。

      首先,下载JetbrainsCrack-3.1-release-enc.jar,

      其次,编辑bin目录下的idea64.vmoptions和idea.vmoptions文件。在最后一行插入:

      -javaagent:/opt/idea-IU-182.4129.33/bin/JetbrainsCrack-3.1-release-enc.jar

      然后,重启idea。进入help的reigster,在下面的窗口,

图片14.png

      输入:

ThisCrackLicenseId-{ 

"licenseId":"ThisCrackLicenseId", 

"licenseeName":"idea", 

"assigneeName":"", 

"assigneeEmail":"idea@163.com", 

"licenseRestriction":"For This Crack, Only Test! Please support genuine!!!", 

"checkConcurrentUse":false, 

"products":[ 

{"code":"II","paidUpTo":"2099-12-31"}, 

{"code":"DM","paidUpTo":"2099-12-31"}, 

{"code":"AC","paidUpTo":"2099-12-31"}, 

{"code":"RS0","paidUpTo":"2099-12-31"}, 

{"code":"WS","paidUpTo":"2099-12-31"}, 

{"code":"DPN","paidUpTo":"2099-12-31"}, 

{"code":"RC","paidUpTo":"2099-12-31"}, 

{"code":"PS","paidUpTo":"2099-12-31"}, 

{"code":"DC","paidUpTo":"2099-12-31"}, 

{"code":"RM","paidUpTo":"2099-12-31"}, 

{"code":"CL","paidUpTo":"2099-12-31"}, 

{"code":"PC","paidUpTo":"2099-12-31"} 

], 

"hash":"2911276/0", 

"gracePeriodDays":7, 

"autoProlongated":false}

      确定后发现,今后90年,idea都是你的了。

图片15.png

      大家愉快撸码吧。

      感谢关注“码农星球”。本文版权属于“码农星球”。我们提供咨询和培训服务,关于本文有任何困惑,请关注并联系我们。

【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。