Java 前言
概述
Java
語言誕生於1995
年,由SUN
公司推出,2009
被ORAClE
公司收購。Java
介紹:盜一張圖如下

基礎是
Java SE
,更上層的有JavaEE
,服務於企業,嵌入式開發Java ME
,比如安卓手遊等等。
何為JVM
,英文名Java Vitual Mechine
,俗稱虛擬機器。

Java
開發是把原始檔為.java
檔案經過編譯器(java C)指令編譯,生成一堆二進位制的.class
位元組碼檔案,這些檔案與平臺無關,這些檔案經過直譯器處理之才是我們的工程檔案,而JVM
就包含了直譯器,這就是JVM
使得Java
能夠跨平臺的根源。
至於JDK
,JRE
,JVM
三者之間的關係,還是一張圖來說明:

Java環境的搭建
1、第一步,安裝JDK
下載地址:JDK下載地址
選擇對應的平臺安裝即可。

2、配置環境變數

下面以Mac系統為例
Mac 不同於Windows系統,下載好dmg後,直接安裝。
首先檢視,電腦上是否成功裝了jdk。
在終端輸入 java -version
如果成功安裝如下圖:

按住opition鍵,選擇系統的資源庫,可以看到Java的安裝路徑。

安裝好JDK之後,就可以配置環境變數了。
第一種方式不建議,可以瞭解
首先,在終端輸入 sudo vim /etc/profile
如需要密碼,就輸入密碼。按下shift +i,顯示insert,進入輸入模式。(注: 在終端輸入 /usr/libexec/java_home 可以得到JAVA_HOME 的路徑)
按照下面如圖配置。

要想馬上生效,輸入 source /etc/profile
執行profile配置。
最後檢查環境。輸入 echo $JAVA_HOME

第二種:
補充:如果通過上面搭建的環境變數,後期在使用pod,fastlane時會有衝突,所以建議下面這種方式:
vi .bash_profile(使用vi編輯器開啟)
open .bash_profile(使用文字編輯器開啟)
touch .bash_profile(建立檔案)
如果第一次建立bash_profile,就使用touch .bash_profile,然後開啟編輯,如果已經有了,通過vi .bash_profile(使用vi編輯器開啟)

至此pod fastlane 都是可用的了。

至此,Mac版的Java環境已搭建好。
相關文章
- 前言
- 前言(Preface)
- Jmeter前言JMeter
- Tensorflow教程(前言)
- 入坑前言
- [Git系列] 前言Git
- Chrome使用前言Chrome
- python教程(零)·前言Python
- 《Learning ELK Stack》前言
- Flutter 學習 01 - 前言Flutter
- 深度學習0:前言深度學習
- 前言以及迴歸分析
- 資料結構|前言資料結構
- javascript設計模式1–前言JavaScript設計模式
- Webpack4系列教程 --- 前言Web
- 學習python前言介紹Python
- webpack4 系列教程: 前言Web
- 笨辦法學C 前言
- 《精通Neo4j》前言
- [-演算法篇-] 開篇前言演算法
- Django搭建個人部落格:前言Django
- 前言-如何學習區塊鏈區塊鏈
- Ant Design Vue專案解析-前言Vue
- HTML5 拖拽教程前言HTML
- 揭開臉譜看封神:前言
- Vue 原始碼解讀(1)—— 前言Vue原始碼
- 《與 Rust 勾心鬥角》前言Rust
- 小白從零到AIoT之路(前言)AI
- substrate輕鬆學系列1:前言
- iOS 設計模式淺析 0 – 前言iOS設計模式
- 淺析webpack原始碼之前言(一)Web原始碼
- CCUT程式設計能力測試---前言程式設計
- 【Flutter 基礎】 檢視佈局-前言Flutter
- pgpool-II 4.3 中文手冊-前言
- 可變陣列——連結串列前言陣列
- PHP 網路程式設計小白系列 —— 前言PHP程式設計
- 深入淺出DPDK學習筆記——前言筆記
- 《Grpc+Protobuf學習筆記》一、前言RPC筆記