Moh*_*hid 5 bash ubuntu command-line windows-10 windows-subsystem-for-linux
尝试在Windows 上使用Bash 使用samza.apache.org/startup/hello-samza/0.7.0/
它会运行
bin/grid bootstrap
Run Code Online (Sandbox Code Playgroud)
流动的代码在哪里
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
Run Code Online (Sandbox Code Playgroud)
给出错误
JAVA_HOME not set. Exiting.
Run Code Online (Sandbox Code Playgroud)
在我运行时在CMD上
echo %JAVA_HOME%
Run Code Online (Sandbox Code Playgroud)
我有
C:\Program Files (x86)\Java\jdk1.8.0_102\
Run Code Online (Sandbox Code Playgroud)
我想将路径数据导入bash
我会尝试export JAVA_HOME="/mnt/c/Program Files (x86)/Java/jdk1.8.0_102"
在bash shell中设置JAVA_HOME变量。
更新(响应您的编辑):
我不建议尝试自动导入你的Windows路径猛砸在Ubuntu上的Windows,因为路径必须被转换成由bash shell中可以理解(\
对/
,C:\
对mnt/c/
等),因为不是所有的工具,你可能要在Windows和Linux上都可以参考。相反,使用apt-get
可以在Bash外壳上安装所需的组件(sudo
因为BUW加载在根外壳中,因此不需要使用)。上面提到的Java也许不错,但是您需要将大多数东西分别安装在Ubuntu上。