Încerc să-l fac pe Maven să alerge. Am instalat JDK și Maven.
Astfel, am încercat să setez variabila Java_home de trei zile, nu o pot face să funcționeze.
Am urmat instrucțiunile unui alt subiect askUbuntu:
Acest lucru nu funcționează. Nu orice explicație explică cum să setați calea, mai degrabă dau exemple despre cum să le setați calea.. Deci nu am idee ce este în neregulă cu a mea, este locația fișierului în etc/mediu.
Am instalat Maven descarcând cea mai recentă versiune corectă de pe site. L-am extras și instalat în directorul opt folosind comenzi sudo cunoscute.
Am creat singur fișierul maven.sh, deoarece nu exista un fișier ca acesta în directorul profile.d. Puteți vedea cum am setat asta în ieșirea pisicii și în imaginea de mai jos.
Setul Java_Home în my etc/mediu
totuși este:
JAVA_HOME="/usr/lib/jvm/java-11-openjdk-amd64";
Asta obișnuia să fie /usr/opt/jdk-13.0.1
(pe care îl veți vedea că terminalul îl va returna prima dată), pentru că așa am crezut că trebuie să funcționeze conform explicației despre cum se instalează Maven.
Când primesc maven.sh-ul meu, primesc versiunea mvn corectă în terminal. Când închid terminalul, trebuie să-l surprind din nou.
Aici feedback-ul meu terminal cu privire la versiuni, amintiți-vă că după primele 3 comenzi (versiunea -java, -mvn și echo) îmi aduc manual fișierul maven.sh:
mussche@MuskiProBook:~$ java -versiune
Versiunea openjdk „11.0.11” 2021-04-20
OpenJDK Runtime Environment (build 11.0.11+9-Ubuntu-0ubuntu2.20.04)
OpenJDK Server VM pe 64 de biți (build 11.0.11+9-Ubuntu-0ubuntu2.20.04, mod mixt, partajare)
mussche@MuskiProBook:~$ mvn -versiune
Variabila de mediu JAVA_HOME nu este definită corect,
această variabilă de mediu este necesară pentru a rula acest program.
mussche@MuskiProBook:~$ echo $JAVA_HOME
/usr/opt/jdk-13.0.1
mussche@MuskiProBook:~$ java -versiune
Versiunea openjdk „11.0.11” 2021-04-20
OpenJDK Runtime Environment (build 11.0.11+9-Ubuntu-0ubuntu2.20.04)
OpenJDK Server VM pe 64 de biți (build 11.0.11+9-Ubuntu-0ubuntu2.20.04, mod mixt, partajare)
mussche@MuskiProBook:~$ mvn -versiune
Apache Maven 3.8.2 (ea98e05a04480131370aa0c110b8c54cf726c06f)
Maven acasă: /opt/maven
Versiunea Java: 11.0.11, furnizor: Ubuntu, timp de rulare: /usr/lib/jvm/java-11-openjdk-amd64
Localizare implicită: nl_NL, codificarea platformei: UTF-8
Numele sistemului de operare: „linux”, versiunea: „5.11.0-27-generic”, arh: „amd64”, familie: „unix”
mussche@MuskiProBook:~$ echo $JAVA_HOME
/usr/lib/jvm/java-11-openjdk-amd64
mussche@MuskiProBook:~$ cat /etc/environment
PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin"
JAVA_HOME="/usr/lib/jvm/java-11-openjdk-amd64"
mussche@MuskiProBook:~$ cat /etc/profile.d/maven.sh
export JAVA_HOME=/usr/lib/jvm/java-11-openjdk-amd64
export M2_HOME=/opt/maven
exportați MAVEN_HOME=/opt/maven
export PATH=${M2_HOME}/bin:${PATH}
/etc/profile.d/maven.sh
conţinut:
Cum se instalează corect Maven? Cum să setați variabilele, unde să găsiți fișierele care trebuie schimbate și exact cum să le schimbați?