前言
本文介紹銀河麒麟高階伺服器作業系統V10上安裝部署IDEA整合開發環境,並匯入從spring官方生成的一個springboot專案進行常規開發除錯工作
一、系統資訊
1、作業系統版本
右鍵點選工作列,選擇“關於銀河麒麟”,彈出系統資訊框

終端下檢視系統資訊

2、預裝jdk資訊

二、安裝JDK
說明:預裝軟體java-1.8.9-openjdk-1.8.0.242.b08-1.h5.ky10.aarch64雖然軟體包名稱帶有openjdk字樣,實際上僅僅包含JRE,我們要執行IDEA必須安裝JDK,即java-1.8.0-openjdk-devel -y
安裝指令
sudo dnf install java-1.8.0-openjdk-devel -y

三、下載安裝IDEA
1、啟用網路
預設安裝後,系統啟動後網路並沒有開啟,操作方式如下:點選工作列右側網路小圖示,再點選enp1s0(即:第一個網路卡介面)即可。

2、下載IDEA
下載地址:
注意選擇Linux Community版本

彈出的下載視窗,選擇儲存檔案

3、手動安裝
下載完畢,點選開啟檔案位置按鈕

在開啟的檔案瀏覽器視窗,右鍵點選壓縮包,選擇“解壓到此處”

4、首次啟動
進入下載/idea-IC-202.7660.26/bin目錄,雙擊idea.sh,彈出來的提示框選擇"再終端中執行"

彈出協議確認框,勾選同意協議,繼續(Continue)

不分享資料

選擇預設專案

啟動成功
/nanchang/

四、匯入SpringBoot專案
選擇“Get from Version Control”,從線上版本控制平臺匯入程式碼
選擇Git,URL地址:
點選Clone,克隆程式碼到本地

等待maven載入完畢,配置Projcet Structure,選擇1.8(對應前面安裝的java-1.8.0-openjdk-devel)

開啟DemoApplication,設定一個斷點
/guizhou/

選擇Debug啟動

斷點正常工作
shijiazhuang/

F9執行,程式正常結束。

總結
IDEA在銀河麒麟高階伺服器作業系統V10上的安裝、使用與一般Linux發行版本沒有明星差異,
常規程式碼編輯、除錯等功能均能正常執行。
/epilepsy/
注意:官方發行版本中有一些.so動態連線庫,均是X86架構下編譯出來的,銀河麒麟下依賴這部分庫的功能不能正常執行,如ALT+F12快捷鍵不能正常開啟終端。動態庫檢視方式參考如下
/medicine/

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/30239065/viewspace-2737850/,如需轉載,請註明出處,否則將追究法律責任。