ish 與 java相關的配置

ish 是一個ios 上的應用程式,包含了一個完整的Linux (Alpine Linux)

可以在這邊下載到:https://apps.apple.com/us/app/ish-shell/id1436902243

剛下載好的 ish 裡面很空,我們可以安裝自己所需要的服務到這個Linux 內。

所幸ish 內建apk 這個程式管理器,使得一切都簡單了起來

關於apk的使用方式可以參考: https://wangchujiang.com/linux-command/c/apk.html

要加入程式使用
apk add + 應用程式名稱
要刪除使用
apk del openssh openntp vim

安裝git client,以方便後續取得資源

apk add git

安裝zsh 更方便使用shell

apk add zsh

安裝curl,方便檢測網路

apk add curl

如果有需要 apache-ant 來管理java 編譯可以安裝ant ,安裝ant 時會一併安裝 jre8

apk add apache-ant

參考網址: https://pkgs.alpinelinux.org/package/edge/community/x86/apache-ant

安裝jdk,這邊只支援openjdk的版本

apk add openjdk8

安裝好後並無法直接使用javac 來編譯,必須設定路徑,簡單的方式是在啟動時寫好路徑

vi /etc/profile.d/profile.sh

內容填入

export JAVA_HOME=/usr/lib/jvm/java-8-openjdk
export PATH="$JAVA_HOME/bin:${PATH}"

另外有使用到ant 指令的話

vi /usr/bin/ant

修改一下java 位置,在該文件最下方

vi /etc/profile.d/profile.sh

將以下內容也填進去

export ANT_HOME=/root/apache-ant-1.7.1
export PATH="${PATH}:$ANT_HOME/lib:$ANT_HOME/bin"

發佈留言