文章介紹
本文將介紹下載所需package包後,會涉及到的相關cmd操作。
基礎知識
Mac系統的環境變量,加載順序爲
a. /etc/profile
b. /etc/paths
c. ~/.bash_profile
d. ~/.bash_login
e. ~/.profile
f. ~/.bashrc
其中a和b是系統級別的,系統啓動就會加載,其餘是用戶接別的。
c,d,e按照從前往後的順序讀取,如果c文件存在,則後面的幾個文件就會被忽略不讀了,以此類推。~/.bashrc沒有上述規則,它是bash shell打開的時候載入的。
建議在c中添加環境變量,以下也是以在c中添加環境變量來演示的。
是否含有路徑配置
在Mac終端中輸入(舉例)
echo $JAVA_HOME
查看JAVA_HOME的配置,返回爲空,則說明沒有配置。
查看安裝路徑
在Mac終端中輸入(舉例)
which java
輸出:/usr/bin/java
說明此路徑並未找到java的真是路徑。
於是用下面的命令
/usr/libexec/java_home -V
輸出:Matching Java Virtual Machines (1):
1.8.0_162, x86_64: “Java SE 8” /Library/Java/JavaVirtualMachines/jdk1.8.0_162.jdk/Contents/Home
查找包所在位置
linux find 命令查找文件和文件夾
查找目錄:find /(查找範圍) -name ‘查找關鍵字’ -type d
查找文件:find /(查找範圍) -name 查找關鍵字 -print
find / -name ant-launcher.jar // ant-launcher.jar可替換成您的JAR包(舉例)
設置JAVA_HOME的環境變量
若已有bash_profile則可直接寫入,無bash_profile則創建
相關操作爲:(舉例)
touch ~/.bash_profile //創建.bash_profile文件
open ~/.bash_profile //打開.bash_profile文件
vi ./.bash_profile //vi (cmd) 打開
cat [-AbeEnstTuv] [–help] [–version] fileName //cat (cmd)打開
在打開的 .bash_profile文件中輸入如下內容:
export JAVA_HOME=$(/usr/libexec/java_home)
export PATH=$JAVA_HOME/bin:$PATH #建議這種格式,而且配置文件中 全寫在一個PATH中
export CLASS_PATH=$JAVA_HOME/lib # (舉例)
內容生效
source ~/.bash_profile
舉個完整的例子🌰
安裝hive(安裝jdk、hadoop)
上傳hive到ubuntu
$>tar -xzvf apache-hive-2.1.1-bin.tar.gz
$>mv apache-hive-2.1.1-bin /soft/
$>cd /soft
$>ln -s apache-hive-2.1.1-bin/ hive //軟鏈接🔗
$>sudo vi /etc/environment
HIVE_HOME=/soft/hive
PATH=...:/soft/hive/bin
$>source /etc/environment
$>hive --version
再舉個完整的例子🌰
更多關於配置環境
Linux 中/etc/profile、~/.bash_profile 環境變量配置及執行
https://blog.csdn.net/aafeiyang/article/details/82876310
mac 添加環境變量
https://blog.csdn.net/HandsomeFuHS/article/details/79687381?ops_request_misc=&request_id=&biz_id=102&utm_source=distribute.pc_search_result.none-task-blog-2allsobaiduweb~default-0
linux中 ~/. 是什麼目錄
https://zhidao.baidu.com/question/175700735.html
在Mac下配置JAVA_HOME
https://blog.csdn.net/u010033444/article/details/74096651
找到包所在位置
https://blog.csdn.net/quantum7/article/details/104626132?ops_request_misc=&request_id=&biz_id=102&utm_source=distribute.pc_search_result.none-task-blog-2allsobaiduweb~default-1
Ant使用指南
https://blog.csdn.net/nalnait/article/details/80780682
linux ant 解決 錯誤: 找不到或無法加載主類 org.apache.tools.ant.launch.Launcher
https://blog.csdn.net/nvd11/article/details/17589831
特別鳴謝
ZhangWen