Acest subiect este probabil unul obișnuit, dar când am căutat online, nu am văzut prea multe despre cazul meu, deoarece nu rulez un ubuntu normal, ci mai degrabă WSL (Windows Subsystem for Linux).
Deci problema mea este că am trecut recent de la java 8 la java 17 (am avut nevoie de java 8 pentru un curs), dar am observat că pe terminalele ubuntu, versiunea java
încă arăta openjdk-1.8.(ceva)
, Decat jdk-17
sau ceva de genul ăsta.
Așa că m-am gândit că dezinstalarea openjdk ar face treaba, ceea ce am făcut sudo apt-get autoremove openjdk-8-jre
. Cu toate acestea, acum tastând java
într-un terminal ubuntu nu mai funcționează deloc și arată: Comanda „java” nu a fost găsită, dar poate fi instalată cu: ...
. Dar mă tem că instalarea cu una dintre aceste comenzi va instala o nouă versiune de java, în loc să o folosești pe cea care este deja instalată.
Am setat JAVA_HOME
variabilă în directorul de instalare java, adică mnt/c/Program Files/Java/jdk-17.0.1
, dar spațiul din Program Files pare să fie o problemă.
Cum pot remedia asta? De obicei prefer să folosesc un terminal bash decât Powershell sau cmd pentru că cunosc mai bine comenzile, deci nu pot folosi java
sau javac
in bash este o problema pentru mine. Mulțumiri!