当前位置: 首页 > 面试题库 >

无法在macO上启动Jenkins-Java 10

全心思
2023-03-14
问题内容

我正在尝试使用以下方法启动Jenkins:

java -jar jenkins.war

我收到此错误:

java.lang.UnsupportedClassVersionError: 54.0
at Main.main(Main.java:128)

更新我的开发环境后,出现了这个问题,我切换到:

  • Java 10.0.1 + 10
  • Jenkins2.107.2
  • MacOS 10.13.4

问题答案:

根据收到的错误消息:

  • 所加载的JAR / WAR文件是针对Java 10(及更高版本)编译的,因为该消息表明类文件版本为54。
  • 实际使用的JRE是Java 9或更早版本。如果您使用的是Java 10,则对版本54会很满意。

换句话说,尽管将Java升级到Java 10,您仍必须 使用 旧版本来启动Jenkins。

检查Jenkins的启动脚本,并确保它使用正确的JRE安装

如果您使用来启动Jenkins java -jar jenkins.war,请java -version在同一命令提示符下检查告诉您…的内容。



 类似资料:
  • 问题内容: 将我的macOS升级到Sierra之后,当我使用launchctl load启动Jenkins时,我无法连接到localhost:8080。如果再次调用launchctl load,则会看到响应“服务已加载”。默认位置/ var / log / jenkins /(在jenkins- ci.plist中设置)没有日志文件。我还尝试在那里创建jenkins.log并将其添加给jenkin

  • Jenkins构建在Windows从机上运行会在构建开始时抛出以下错误: 我试过的:1。指定TF的完整路径。执行2。指定TF的路径。路径变量3中的exe。设置路径=。在构建过程初始阶段4。设置类路径=。在构建过程初始阶段5。设置类路径=。作为从机上的环境变量。 TF。exe是在Jenkins Slave service user下的任何目录下解析的,因此它不是TF的路径问题。exe文件 感谢您对使

  • 我让詹金斯在一台苹果迷你电脑上运行。我最近添加了一个外部硬盘,并将我的詹金斯数据转移到其中。到目前为止还不错。一切正常。但是昨天我更新了卡特琳娜,现在詹金斯不会首发。如果我将数据移回mac mini硬盘,它将毫无问题地启动。我想这是一个权利问题,但似乎我拥有所有必要的权利。 有人能帮忙吗? 一些信息…-在mac mini上,只有一个用户:OLAV-Jenkins使用~/Library/Launch

  • 问题内容: 我正在使用Jenkins,从昨天开始它已经停止工作。我看着Windows服务,它已被停止(以某种方式)。我重新启动了它,但此后它立即停止了。 我查看了从(C:\ Program Files \ Jenkins)运行服务的目录,并在其中打开了名为jenkins.out.log的日志文件。这就是它的意思 问题答案: 已修复- 适用于将来可能会遇到此问题的其他任何人。我用了这篇Techrep

  • 问题内容: 升级后去运行jenkins,并获得以下信息: 就是这样…詹金的日志中什么也没有显示…所以很难说很难调试。(它还没有运行,或者类似的东西)。 我应该在其他地方查看另一个日志会有所帮助吗?(我假设对这个问题的回答将是反复的,所以希望有人可以在调试它的道路上开始我的工作) 问题答案: 因此,知道这是一个启动前错误,使我可以进行更深入的研究。 进一步的挖掘使我发现文件中的确切行是指向 看着这个

  • 我无法启动詹金斯。Windows 10上的战争。尝试使用多个端口,但对于每个端口,获取错误“地址已在使用中:绑定” 我已经从官方网站下载了詹金斯战争,然后在本地启动服务器。 完整错误跟踪: 尝试下面的查询(一个例子)java-jarjenkins.war-http pPort=9090 我已经检查过了,我在上面的查询中使用的所有端口都是免费的。使用检查可用端口