STACKJAVA

Sửa lỗi jenkins No Java executable found in current PATH

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:

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

 

 

 

 

 

 

Okay, Done!

Reference: https://stackoverflow.com/questions/39621263/jenkins-fails-when-running-service-start-jenkins