While installing Jenkins 1.486 on Ubuntu 12.10 server (64bit) with Java 7u9 I had two issues with libXrender.so.1 and libXtst.so.6 when running the first Maven build. I solved them and this post contains the solution.
At first Maven failed with the following message:
Caused by: java.lang.UnsatisfiedLinkError:
/usr/lib/jvm/java-7-oracle/jre/lib/amd64/xawt/libmawt.so: libXrender.so.1:
cannot open shared object file: No such file or directory
This was solved by running:
sudo apt-get install libxrender-dev
Caused by: java.lang.UnsatisfiedLinkError:
/usr/lib/jvm/java-7-oracle/jre/lib/amd64/xawt/libmawt.so: libXtst.so.6:
cannot open shared object file: No such file or directory
So I had to install some other stuff:
sudo apt-get install libxtst-dev
After this the compilation succeeded.
DISCLAIMER: I can't answer any questions regarding this. All I know that these magic incantations helped me, so I put them here hoping they will help you to. I'm not responsible for any damage done by this etc. etc. ;)
相关推荐
Java调用Jenkins API是一个常见的自动化任务执行场景,特别是在持续集成和持续部署(CI/CD)流程中。Jenkins作为一个开源的持续集成工具,提供了丰富的API接口,允许开发者通过编程方式与Jenkins服务器进行交互。...
Java 版 Jenkins API 客户端Java 版 Jenkins API 客户端 重要提示Java 版 Jenkins API 客户端现已归入 Jenkins GitHub 组织的管辖范围。什么是“Java 版 Jenkins API 客户端”?这个库只是一段使用 jenkins REST API...
Java 操作 Jenkins 操作凭证 (Credential) 信息方式 Java 操作 Jenkins 操作凭证 (Credential) 信息方式是指通过 Java 语言来操作 Jenkins 服务器中的凭证信息。Jenkins 是一个流行的自动化构建工具,可以实现自动...
Java JDK 8与Jenkins是两个在IT行业中广泛使用的工具,尤其在软件开发和持续集成/持续部署(CI/CD)流程中。JDK(Java Development Kit)是Java编程语言的开发环境,而Jenkins则是一款开源的持续集成服务器。 **...
Jenkins安装包,可直接使用 java -jar jenkins.war --httpPort=8080启动
在Ubuntu系统上搭建Jenkins是构建自动化服务器的一个常见选择,尤其对于开源软件和Java项目而言。Jenkins是一款功能丰富的持续集成工具,可以帮助开发者自动化构建、测试和部署代码,提高开发效率。下面我们将详细...
4. **部署到Tomcat**:构建成功后,Jenkins可以通过使用`deploy`生命周期阶段的Maven目标,如`mvn tomcat7:deploy`,将WAR文件部署到远程Tomcat服务器。也可以编写shell脚本手动完成这个过程,包括停止Tomcat、复制...
### Tomcat + Java + Jenkins 环境配置详解 #### 一、概述 在现代软件开发过程中,构建一个高效稳定的持续集成与部署环境是至关重要的。本文将详细介绍如何配置一个基于Tomcat、Java和Jenkins的环境,实现自动化...
Java的Jenkins API客户端 重要的提示 Java的Jenkins API客户端现已移至Jenkins GitHub Organization的保护下。 什么是“ Java的詹金斯API客户端”? 该库只是使用jenkins的REST API的一段Java代码。 这意味着您可以...
Java Jenkins Web Service Client是用于与Jenkins CI服务器交互的一种客户端工具,它允许开发者通过编程方式执行Jenkins的各种操作,如创建、更新、删除Job等。这个客户端基于Java编写,能够方便地集成到Java项目中...
Java Jenkins自动化服务器是一个重要的软件开发实践,它将持续集成(CI)和持续部署(CD)的概念引入到Java项目中,极大地提高了开发效率和代码质量。Jenkins作为一个开源的持续集成工具,广泛应用于各种规模的组织...
本文将指导读者在 Ubuntu 11.10 版本中安装 JDK、Tomcat、Maven 和 Jenkins,从而构建一个完整的 Java 开发环境。 JDK 安装 JDK(Java Development Kit)是 Java 语言的核心组件,提供了 Java 编译器、解释器和...
詹金斯·哈希非加密目的Bob Jenkins哈希的Java实现。 此实现可产生32位和64位哈希值,并可用于哈希表查找。 此处实现的算法是32位体系结构的理想选择。什么是詹金斯哈希? Jenkins哈希是由Bob Jenkins创建的通用哈希...
本资源提供了Jenkins的最新版本,适用于Windows 64位操作系统,日期为2022.05.05。 安装Jenkins在Windows上的步骤如下: 1. **下载与解压**:首先,你需要从官方渠道或提供的压缩包中获取Jenkins的Windows安装文件...
jenkins发版报错Host key verification failed. jenkins发版报错Host key verification failed. jenkins发版报错Host key verification failed. jenkins发版报错Host key verification failed. jenkins发版报错Host ...
### Jenkins二次开发详解 #### 一、安装与配置 Jenkins作为一款开源的持续集成工具,在软件开发领域中被广泛采用。二次开发是指基于现有的Jenkins系统进行功能扩展或定制化改造的过程。根据提供的文件信息,我们...
使用Java实现构建Jenkins的多个Job并返回构建结果示例 标题解释 文章主要介绍了使用Java实现构建Jenkins的多个Job并返回构建结果示例,这个示例具有很好的参考价值,对大家有所帮助。 描述解释 文章主要讲解了...
7. **蓝绿部署与滚动更新**:高级的Jenkins配置可以实现蓝绿部署或滚动更新,减少服务中断,提高部署效率。 在使用Jenkins时,根据具体的项目需求和团队协作方式,合理地配置和利用这些知识点,能够充分发挥其价值...
Java Jenkins 插件与Phabricator Harbormaster和Uberalls的集成是现代软件开发流程中的重要组成部分,尤其是在持续集成和持续部署(CI/CD)的场景下。这些工具的结合能够实现自动化测试、构建和代码审查,提高开发...