Prova ad usare samza.apache.org/startup/hello-samza/0.7.0/ con Bash su Windows
funzionerà
bin/grid bootstrap
dove il codice che scorre
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
dare un errore
JAVA_HOME not set. Exiting.
su CMD quando corro
echo %JAVA_HOME%
ho ottenuto
C:Program Files (x86)Javajdk1.8.0_102
Voglio importare i dati del percorso in bash
risposte:
4 per risposta № 1proverei export JAVA_HOME="/mnt/c/Program Files (x86)/Java/jdk1.8.0_102"
per impostare la variabile JAVA_HOME nella shell bash.
Aggiornamento (risposta alla tua modifica):
Non consiglierei di provare ad importare automaticamente i tuoi percorsi Windows su Bash su Ubuntu su Windows, perché i percorsi devono essere convertiti per essere compresi dalla shell bash ( a
/
, C:
a mnt/c/
e così via), e poiché non tutti gli strumenti che probabilmente farete riferimento funzioneranno sia su Windows che su Linux, installate invece quello che vi serve sulla shell Bash usando apt-get
(non devi usare sudo
perché BUW carica in una shell di root). Probabilmente Java è adatto per fare riferimento come sopra, ma la maggior parte delle cose che vorrete installare separatamente su Ubuntu.