Java全棧程序員之03:Ubuntu下安裝idea

JetBrains的產品我曾經用過很長一段時間,它們是resharper和dotcover。VS號稱宇宙最強IDE,直到它遇到了resharper,咱們才知道,原來vs能夠更好。DotCover是一個計算代碼覆蓋率的工具,過去,咱們爲了應付QA的檢查,與DotCover成了最好的朋友。java

我有一段時間(其實也包括如今),特別的精分,白天Java,晚上C#,隔幾天可能還要弄一下PHP,其中最痛苦的莫過於就是IDE的切換,經常對着VS敲着Eclipse的快捷鍵,內心罵着怎麼智能感知還沒出現。後來IntelliJ IDEA漸成主流,我發現不少快捷鍵在reshaper中和idea中是一致的,畢竟是一個爹嘛,心中對於idea的喜歡與日俱增。Idea就像夢中情人的形象,忽然出如今你面前,雖然它實際上是jetbrains的第一個產品。linux

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

用了resharper的人,沒人想要卸載這個插件,爲了它寧肯去多加一塊內存;shell

做爲Java的全棧程序員,很差意思不自稱在linux下編碼。做爲全棧程序員,也很差意思只會用Eclipse,今天咱們就開始邁出使用IntelliJ IDEA的第一步。eclipse

 

1.安裝ide

來到官網,進入IntelliJ IDEA二級頁面,選擇linux下的ultimate下載。工具

 

下載完畢,以下測試

在上一篇中,咱們安裝JDK幾乎全程用圖形化界面,這很不linux,此次咱們命令行操做。ui

 

切換到下載目錄編碼

 

解壓到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正在運行中

 

讓咱們create new project。這個時候出現的第二個界面,就會讓咱們選擇jdk

 

咱們去選擇上一篇已經配置好的jdk的路徑

 

下一步

 

能夠選擇默認建立HelloWorld,以下

 

也能夠不選擇,這裏其實咱們沒有選擇。若是不選擇,那麼進入到的界面,以下。這個界面你們很熟悉了,跟Eclipse也差不了多少。左邊是project的結構,右邊是主工做區間

 

接着,手動建立HelloWorld類,以下

 

敲入代碼,右鍵run,底部就會出現console信息

一個簡單的測試完成了:)。

 

3.BUT

可是,初戀情人般的存在雖然好,不給錢沒人跟你談戀愛。

 

被你嫌棄的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,在下面的窗口

 

輸入:

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都是你的了。

 

你們愉快擼碼吧。

相關文章
相關標籤/搜索