jenkins&java17安装报错记录
<h3>正常安装java17</h3>
<p>下载地址:<code>cd /data/java17 &amp;&amp; /https://download.oracle.com/java/17/archive/jdk-17.0.12_linux-x64_bin.tar.gz</code></p>
<pre><code>vim /etc/profile
export JAVA_HOME=/data/java17/jdk-17.0.12
export PATH=$JAVA_HOME/bin:$PATH
cp /usr/bin/java /usr/bin/java11
cp /data/java17/jdk-17.0.12/bin/java /usr/bin
ln -snf /data/java17/jdk-17.0.12/lib/libjli.so /usr/lib/libjli.so</code></pre>
<h3>/usr/local/bin/java执行报错:</h3>
<p><code>/usr/local/bin/java: error while loading shared libraries: libjli.so: cannot open shared object file: No such file or directory</code></p>
<pre><code>解决方案:
sudo vim /etc/ld.so.conf
末尾添加:
/data/java17/jdk-17.0.12/lib
生效配置:sudo ldconfig</code></pre>
<h3>jenkins启动报错</h3>
<h4>报错日志:</h4>
<p><code>journalctl -xe</code>查看报错:<br />
<code>/usr/bin/java: error while loading shared libraries: libjli.so: cannot open shared object file: No such file or directory</code> </p>
<pre><code>解决方案:
vim /etc/systemd/system/jenkins.service.d/override.conf
添加:
Environment=&quot;JAVA\_HOME=/data/java17/jdk-17.0.12&quot;
systemctl daemon-reload
systemctl start jenkins</code></pre>
<p>Centos下载源替换:<a href="https://www.jiangdefu.com/archives/562">https://www.jiangdefu.com/archives/562</a></p>