WindowsのBashでsamza.apache.org/startup/hello-samza/0.7.0/を使用してみてください
実行されます
bin/grid bootstrap
ここで、流れるコード
if [ -z "$JAVA_HOME" ]; then
if [ -x /usr/libexec/java_home ]; then
export JAVA_HOME="$(/usr/libexec/java_home)"
else
echo "JAVA_HOME not set. Exiting."
exit 1
fi
fi
エラーを出す
JAVA_HOME not set. Exiting.
私が実行するとCMDで
echo %JAVA_HOME%
私は得た
C:\Program Files (x86)\Java\jdk1.8.0_102\
パスデータをbashにインポートしたい
export JAVA_HOME="/mnt/c/Program Files (x86)/Java/jdk1.8.0_102"
bashシェルでJAVA_HOME変数を設定しようとします。
更新(編集への応答):
Windows上のUbuntuのBashにWindowsパスを自動的にインポートしようとすることはお勧めしません。パスはbashシェルによって理解されるように変換する必要があり(\
to /
、C:\
tomnt/c/
など)、すべてのツールが'おそらく参照するつもりは、WindowsとLinuxの両方で動作します。代わりに、を使用して必要なものをBashシェルにインストールしますapt-get
(sudo
BUWはルートシェルに読み込まれるため、使用する必要はありません)。Javaはおそらく上記のように参照しても問題ありませんが、Ubuntuに個別にインストールする必要があるもののほとんどは。
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加