一篇文章快速搞定——deepin搭建java開發環境

一、寫在前面

在年後的某一天午後,照例躺在牀上刷手機的時候碰巧看到了京東推送的榮耀品牌日活動,平時見到這種電商推送我一般都是直接劃掉的,但此次有些意外 —— 他居然知道推送了輕薄本和手機?進入鏈接瀏覽了片刻,又去知乎吃了一波安利,就入手了MagicBook14 Linux版(還有一臺榮耀手機),可謂是真.敗家仔。不過既然都買了,當然得要會用。這次買筆記本沒有選WIn10系統而是選擇了第三方Linux deepin商業版,一來是價格便宜了200,更香了,二來是linux早晚會接觸到(卑微開發仔),現在先慢慢熟悉,豈不美哉~

榮耀官方給購買了Linux版本的用戶統一額外寄送了安裝非正版WIn10的系統U盤,看來官方也是覺得用戶會用不習慣LInux吶,嘖嘖嘖…不過買電腦還送塊系統u盤,正中下懷哈哈

2020/3/31更新

害,我還真的是做到了deepin從入門到放棄,在3月30日使用贈送的系統U盤安裝了Win10系統。更換系統的原因有許多,其中

  1. deepin還存在些許小問題、bug,影響日常使用
  2. deepin無法使用clash,找遍了git和博客也沒成功
  3. 自己的手機剛好是榮耀,能和Magic book 14配合使用HONOR Magic-link,但是必須得用榮耀官方的電腦管家,linux系統下沒有

綜上還是Win10真香,在這裏我不是貶低deepin,deepin是一個真的很棒的桌面級linux系統,對於程序員很友好的——

  • 深度終端可以遠程管理多臺服務器
  • 類似於win桌面系統使用的同時逐漸學習linux命令
  • linux內核與win10不一樣,大家都知道程序服務大都跑在linux系統上,因此在開發過程中編譯運行等都會感覺比win10快(相同配置)
  • linux的內存佔用小,對於8G內存的筆記本更加友好

    但但但我還是換回了Win10,deepin有生之年再見吧!也希望現在還在使用deepin er們能堅持自己的熱愛ε=(´ο`*))

二、deepin安裝JDK

入了後臺,選了java,拿到一臺新機器第一步自然而然是搭建開發環境了,而JDK又是運行和開發java程序的必需,所以在這裏我先安裝JDK

安裝步驟

1. 到Oracle官網下載JDK(Java SE)

JDK8下載地址

2. 安裝解壓JDK到指定目錄

將壓縮包複製到要安裝的目錄後,打開終端執行以下命令解壓

tar -zxvf jdk-8u241-linux-i586.tar.gz

3. 配置環境變量

爲了防止無法寫入環境變量,我們須獲得root(超級管理員)權限再寫入,命令如下

sudo gedit /etc/profile

這裏的gedit命令是我最近下載的,比vim命令更加好用,方便編輯系統文檔

打開profile文件之後在文末添加如下環境變量(根據自己的安裝路徑而定)

JAVA_HOME=/home/smietao/envirornment/jdk1.8.0_241

CLASSPATH=.:$JAVA_HOME/bin.tools.jar

PATH=$JAVA_HOME/bin:$PATH

export JAVA_HOME CLASSPATH PATH

配置立即生效

source /etc/profile

4. 檢測是否安裝成功

輸入java -version查看是否配置好環境(如下字樣表明配置成功)

三、安裝idea

idea不用多說,用過的人都知道,比eclipse好用許多(看個人),豐富的插件,智能的代碼提示,實時錯誤提示…

安裝步驟

1. 下載IDEA安裝包

官網Linux版下載鏈接

2. 解壓

移動壓縮包到你想要的目錄下,有件壓縮包,解壓到當前文件夾

3. 運行

打開解壓好的壓縮包 – bin – 雙擊idea.sh – 運行

PS:設置便捷啓動

右鍵idea.sh–標記信息–選擇自己喜歡的顏色

快捷啓動:

4. 成功運行

在這裏我選擇Check out…,因爲之前在做着一個項目了,直接從git上拉下來,但是在此之前要保證系統已經安裝了git

四、安裝git

命令如下

  • sudo apt-get update
  • sudo apt-get install git

五、配置maven

idea開發大都用maven作爲包管理工具,如果沒有配置而使用默認idea自帶的maven,大型項目會加載得很慢

1. 去官網下載maven壓縮包

maven官方下載地址

選擇自己想要的版本下載tar.gz,這裏我使用的是3.6.0,下載完成後將其解壓到指定目錄下

2.配置環境變量

(1)在/etc/profile 添加下面兩行:

export MAVEN_HOME=/usr/local/apache-maven

export PATH=MAVENHOME/bin:MAVEN_HOME/bin:*M**A**V**E**N**H**O**M**E*/*b**i**n*:PATH

(2)執行下面命令,使環境參數生效:

source /etc/profile

(3)查看mvn版本,看是否配置正確。

命令:mvn –version

六、安裝mysql

做後臺開發數據庫是必不可少的,基礎到mysql,再進一步redis,這裏就先從mysql入手。

1. 安裝

這裏我們使用apt方式直接安裝

sudo apt-get install -y mysql-server mysql-client

2. 設置密碼

打開終端輸入以下命令:

sudo mysql -uroot -p

要求輸入密碼是直接按回車可以直接進入(sudo必須加,不加進不去)。

如下圖:

成功進入命令行模式以後依次執行下面命令設置密碼

update mysql.user set plugin="mysql_native_password" where user="root";

grant all on *.* to root@"localhost";

update mysql.user set authentication_string=password('這裏是你的密碼') where user='root'and Host = 'localhost';

flush privileges;

3. 測試

然後測試root賬戶能否使用密碼正常登錄,輸入以下命令

mysql -uroot -p

再次輸入密碼即可登錄

4. 安裝mysql圖形化管理工具

mysql-workbench是MYSQL官方的可視化管理工具:雖然是全英有些難受,但是有一說一,確實好用。

sudo apt-get install mysql-workbench

Last…

自己從年後開始逐漸寫博文,在此之前大都是在學習Java基礎知識,筆記大都也是通過有道雲筆記或者Typora在本地“自娛自樂”,根本沒有想過自己寫文章發佈到csdn等IT論壇。但是在這個寒假期間,經歷了一次電商小程序開發,其中遇到的種種問題以及最後的解決方案都是來之不易卻又暗中偷樂的。同時也愛上了“玩”雲服務器,阿里雲、華爲雲、騰訊雲…
前陣子在阿里雲買了一臺輕量級應用服務器,選擇了WorkPress鏡像,把自己的一些文章發佈在workpress上,同時有機會就把外鏈分享給同學看看,互相學習,心裏也是倍感欣喜。因此每隔幾天就會抽出一點時間出來寫寫最近開發項目遇到的問題,或者記錄學習筆記。
然鵝我昨天瀏覽csdn的首頁推薦的時候,看到了這麼一篇文章沒有項目經驗怎麼辦,其中作者就非常推薦學計算機的大學生自己寫博文總結經驗,總結歸納的同時可以把自己寫出來的東西發佈到與你專業相關專欄專區上,而不是一味地做伸手黨,自己也能回報專業社區,給他人提供幫助。

下面是作者對於我是畢業生,學校老師也沒讓我參與過什麼項目啊?以及我是轉行,沒做過相關的項目,根本沒有經驗,怎麼整?這個尖銳問題的解答:

讓別人知道你能力的最好辦法不是你說了什麼,而是你做了什麼。各位老鐵,感謝互聯網時代吧,你做了什麼是可以藉助互聯網留下痕跡的。

所以解決辦法倒也很簡單,不管是什麼行業,都可以在平時將你學習過的知識記錄到網上。

如果你想找技術方面的工作,可以通過開源平臺做幾個項目,然後把做的事情寫成一篇文章發佈到知乎上,當作你的項目經驗。例如你可以通過數據開源平臺Kaggle找到項目。

如果你應聘的是新媒體營銷,那麼你可以將自己平日對於營銷的理解寫成到文章放到網上。

其實這個辦法我在之前寫的文章《爲什麼你應該從現在開始寫專欄》中多次強調過這樣做的好處。就是,你可以直接將自己在知乎寫的文章地址放到簡歷裏面,這樣就把自己的價值變成一個確定的產品了。

你的知乎裏寫的項目就是你自己的產品,簡歷裏放上這個產品比什麼都有說服力。HR或者面試官看到你的簡歷裏的項目地址,就會打開認真去看你做過的事情。這樣事實勝過雄辯。

因此,我也開始嘗試在網上IT社區——CSDN上發佈一些自己寫的博文,這是我的第一篇,但絕不是最後一篇。以後有時間我會繼續將自己的學習歷程、在後端開發遇到的問題以及一些解決方案發布到csdn這個大家庭上來。

感興趣的鐵汁們可以點贊關注收藏喔,共勉~

不懼怕黑夜,只是心裏有光

By 一枚計算機學院網絡工程專業的廣東大二學生

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章