尝试使用samza.apache.org/startup/hello-samza/0.7.0/与猛砸在Windows如何设置[Windows上的Ubuntu上的Bash] [环境变量]来自[Windows路径]?
它将运行
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 shell中安装的Java直接?它不会识别路径'C:\ ...'。在Windows上的Ubuntu Bash上,路径将是'/ mnt/c/...'在bash shell中运行'echo $ JAVA_HOME'时会发生什么? –
如何直接在Bash shell上安装Java?回声$ JAVA_HOME给出了一个空行 –
如果要安装JDK的Ubuntu - https://stackoverflow.com/questions/36478741/installing-oracle-jdk-on-windows-subsystem-for-linux –