2015-06-01 20 views
6

tôi đã cài đặt một mới nhất maven-3.2.5 trên Linux Mint throgh CLI Các chi tiết cài đặt như sau:Lỗi: Không thể tìm thấy hoặc nạp lớp học chính org.codehaus.plexus.classworlds.launcher.Launcher

export JAVA_HOME=/usr/lib/jvm/java-7-openjdk-amd64/ 
export M2_HOME=/home/mani/apache-maven-3.2.5/bin/ 

Trong lệnh nó cho thấy nó như thế này:

[email protected] ~/apache-maven-3.2.5/bin $ ./mvn version 

Error: Could not find or load main class org.codehaus.plexus.classworlds.launcher.Launcher [email protected] ~/apache-maven-3.2.5/bin $

tôi có setted Đường dẫn Cũng

Trả lời

10

Bạn nói môi trường M2_HOME biến biến môi trường incorrectly.M2_HOME nên "/home/mani/apache-maven-3.2.5"

export M2_HOME=/home/mani/apache-maven-3.2.5 

và Thêm $ M2_HOME/bin thư mục để đường dẫn của bạn .

0

Có thể xuất một nơi nào đó mà bạn không biết.

Kiểm tra tất cả các vị trí xác định biến môi trường, ví dụ:

/etc/environment 
    ~/.bashrc 
    ~/.mavenrc 

Trong trường hợp của tôi .mavenrc đang chỉ ở nhà maven cũ của tôi, tôi đã xóa nó và tất cả mọi thứ đã làm việc như mong đợi (cài đặt mới của tôi đã được ưu nó thay vì .bashrc).

0

Tôi gặp vấn đề tương tự, đã cài đặt maven, mọi thứ đều đúng nhưng vẫn gặp lỗi "không thể tìm thấy lớp".

Sau khi tôi chạy: nguồn/etc/environment

mọi thứ hoạt động sau đó. Nó sẽ giúp.

Các vấn đề liên quan