Sửa lỗi jenkins No Java executable found in current PATH
Bài viết được sự cho phép của tác giả Trần Hữu Cương
Sửa lỗi jenkins No Java executable found in current PATH
Đây là lỗi khi bạn start service jenkins. Nguyên nhân là do jenkins không tìm thấy Java Path.
Có 2 nguyên nhân:
- Trường hợp 1: Do bạn chưa cài Java trên máy tính or chưa cấu hình environment cho Java
- Trường hợp 2: Đã cài Java và cấu hình environment nhưng jenkins không nhận Java PATH (thường là bị trên ubuntu do bạn cài JDK từ oracle bằng tay)
Sửa lỗi jenkins No Java executable found in current PATH.
Trường hợp 1:
Bạn cài đặt Java và cấu hình environment bằng lệnh:
sudo apt install openjdk-8-jre
Hoặc tải file tar.gz rồi cài đặt bằng tay như tại đây.
Trường hợp 2:
Mở file cấu hình jenkins bằng lệnh sau:
sudo vi /etc/init.d/jenkins
Sửa dòng thêm folder bin trong thư mục java của bạn vào sau biến PATH, nếu bạn cài open jdk thì nó sẽ có dạng /usr/lib/jvm/java-8-openjdk-amd64/bin/
, còn trên máy mình cài java ở folder /opt/java/jdk1.8.0_261/bin
nên mình sẽ sửa thành như sau:
PATH=/bin:/usr/bin:/sbin:/usr/sbin:/opt/java/jdk1.8.0_261/bin
Khởi động lại jenkins:
sudo service jenkins start sudo service jenkins status
Reference: https://stackoverflow.com/questions/39621263/jenkins-fails-when-running-service-start-jenkins
Bài viết gốc được đăng tải tại stackjava.com
Có thể bạn quan tâm:
- Checked và Unchecked Exception trong Java
- Hướng dẫn cấu hình JDK (Java) cho Jenkins
- Cài Plugin cho Jenkins, Cài Maven Plugin cho Jenkins
Xem thêm Tuyển dụng Java hấp dẫn trên TopDev
- B BenQ RD Series – Dòng Màn Hình Lập Trình 4k+ Đầu Tiên Trên Thế Giới
- i iOS 18 có gì mới? Có nên cập nhật iOS 18 cho iPhone của bạn?
- G Gamma AI là gì? Cách tạo slide chuyên nghiệp chỉ trong vài phút
- P Power BI là gì? Vì sao doanh nghiệp nên sử dụng PBI?
- K KICC HCMC x TOPDEV – Bước đệm nâng tầm sự nghiệp cho nhân tài IT Việt Nam
- T Trello là gì? Cách sử dụng Trello để quản lý công việc
- T TOP 10 SỰ KIỆN CÔNG NGHỆ THƯỜNG NIÊN KHÔNG NÊN BỎ LỠ
- T Tìm hiểu Laptop AI – So sánh Laptop AI với Laptop thường
- M MySQL vs MS SQL Server: Phân biệt hai RDBMS phổ biến nhất
- S SearchGPT là gì? Công cụ tìm kiếm mới có thể đánh bại Google?