使用してみてください samza.apache.org/startup/hello-samza/0.7.0/ WindowsでBashを使う
それは実行されます
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)Javajdk1.8.0_102
私はパスデータをbashにインポートしたい
回答:
回答№1は4私は試してみる export JAVA_HOME="/mnt/c/Program Files (x86)/Java/jdk1.8.0_102"
bashシェルにJAVA_HOME変数を設定します。
更新(あなたの編集への応答):
Windows上のUbuntu上でWindowsパスをBashに自動的にインポートすることをお勧めしません。これは、パスをbashシェルで理解できるように変換する必要があるためです に
/
, C:
に mnt/c/
など)、あなたが参照する予定のツールのすべてがWindowsとLinuxの両方で動作するわけではないので、必要なものをBashシェルにインストールする apt-get
(あなたは使用する必要はありません sudo
BUWはルートシェルでロードされるため)。上記のようにJavaは参考になるかもしれませんが、Ubuntuに別途インストールするほうがいいでしょう。