Tôi nhận được lỗiThiết lập classpath java và JAVA_HOME đúng trong Ubuntu
Exception in thread "main" java.lang.NoClassDefFoundError:
Khi tôi cố gắng và chạy một lớp biên soạn trên Ubuntu. Tôi đang sử dụng một ví dụ Helloworld rất đơn giản và hàng triệu câu trả lời đã tồn tại trên internet cho thấy các biến CLASSPATH và JAVA_HOME của tôi đã được đặt không chính xác.
Tuy nhiên, tôi đã chỉnh sửa etc/môi trường để các thư mục chính xác cũng như thư mục hiện hành:
PATH=".:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games"
JAVA_HOME="/usr/lib/jvm/java-1.5.0-sun/"
CLASSPATH=".:/usr/lib/jvm/java-1.5.0-sun/lib"
và chúng xuất hiện khi tôi gõ lệnh set. Trong mọi trường hợp, ngay cả khi tôi đặt đường dẫn lớp theo cách thủ công bằng cách sử dụng
sudo java -cp . myfirstjavaprog.class
Tôi gặp lỗi tương tự. Tôi nên tìm ở đâu khác? Đây phải là một vấn đề cấu hình.
Rất cám ơn
http://www.cyberciti.biz/faq/set-environment-variable-linux/ –