Tôi đang cố gắng chạy Maven. Tôi đã cài đặt JDK và Maven.
Vì vậy, tôi đã cố gắng đặt biến Java_home trong ba ngày nay, tôi không thể làm cho nó hoạt động được.
Tôi đã làm theo hướng dẫn của một Chủ đề askUbuntu khác:
Điều này không làm việc. Không có bất kỳ lời giải thích nào giải thích cách đặt đường dẫn, họ đưa ra các ví dụ về cách đặt đường dẫn của họ.. Vì vậy, tôi không biết có vấn đề gì với tôi, đó là vị trí của tệp trong môi trường etc/.
Tôi đã cài đặt maven bằng cách tải xuống đúng phiên bản mới nhất trên trang web. Đã giải nén và cài đặt nó trong thư mục opt bằng các lệnh sudo đã biết.
Tôi đã tự tạo tệp maven.sh vì không có tệp như thế này trong thư mục profile.d. Bạn có thể thấy cách tôi đặt nó trong đầu ra con mèo và hình ảnh bên dưới.
Bộ Java_Home trong tôi vv/môi trường
mặc dù là:
Java_HOME="/usr/lib/jvm/java-11-openjdk-AMD64";
Điều này từng là /usr/opt/jdk-13.0.1
(mà bạn sẽ thấy thiết bị đầu cuối trả lại lần đầu tiên), bởi vì đó là cách tôi nghĩ Nó cần hoạt động theo lời giải thích cách cài đặt Maven.
Khi tôi lấy nguồn maven.sh của mình, tôi nhận được mvn -version phù hợp trong thiết bị đầu cuối. Khi tôi đóng thiết bị đầu cuối, tôi phải lấy lại nguồn.
Đây là phản hồi thiết bị đầu cuối của tôi về các phiên bản, hãy nhớ rằng sau 3 lệnh đầu tiên (phiên bản -java, -mvn và echo), tôi lấy nguồn tệp maven.sh của mình theo cách thủ công:
mussche@MuskiProBook:~$ java -version
phiên bản openjdk "11.0.11" 2021-04-20
Môi trường thời gian chạy OpenJDK (bản dựng 11.0.11+9-Ubuntu-0ubuntu2.20.04)
OpenJDK 64-Bit Server VM (bản dựng 11.0.11+9-Ubuntu-0ubuntu2.20.04, chế độ hỗn hợp, chia sẻ)
mussche@MuskiProBook:~$ mvn -version
Biến môi trường Java_HOME không được xác định chính xác,
biến môi trường này là cần thiết để chạy chương trình này.
mussche@MuskiProBook:~$ echo $JAVA_HOME
/usr/opt/jdk-13.0.1
mussche@MuskiProBook:~$ java -version
phiên bản openjdk "11.0.11" 2021-04-20
Môi trường thời gian chạy OpenJDK (bản dựng 11.0.11+9-Ubuntu-0ubuntu2.20.04)
OpenJDK 64-Bit Server VM (bản dựng 11.0.11+9-Ubuntu-0ubuntu2.20.04, chế độ hỗn hợp, chia sẻ)
mussche@MuskiProBook:~$ mvn -version
Apache Maven 3.8.2 (ea98e05a04480131370aa0c110b8c54cf726c06f)
Trang chủ Maven: /opt/maven
Phiên bản Java: 11.0.11, nhà cung cấp: Ubuntu, thời gian chạy: /usr/lib/jvm/java-11-openjdk-amd64
Ngôn ngữ mặc định: nl_NL, mã hóa nền tảng: UTF-8
Tên hệ điều hành: "linux", phiên bản: "5.11.0-27-generic", vòm: "amd64", họ: "unix"
mussche@MuskiProBook:~$ echo $JAVA_HOME
/usr/lib/jvm/java-11-openjdk-AMD64
mussche@MuskiProBook:~$ mèo /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:~$ mèo /etc/profile.d/maven.sh
xuất Java_HOME=/usr/lib/jvm/java-11-openjdk-amd64
xuất M2_HOME=/opt/maven
xuất MAVEN_HOME=/opt/maven
xuất PATH=${M2_HOME}/bin:${PATH}
/etc/profile.d/maven.sh
Nội dung:
Làm thế nào để cài đặt maven đúng? Làm cách nào để đặt các biến, tìm các tệp cần thay đổi ở đâu và chính xác cách thay đổi chúng?