背景

Jeb2/3需要对应的Java版本才能运行,如果Java版本不对应,则会报以下错误Unsupported major.minor version 52.0:

Exception in thread "main" java.lang.UnsupportedClassVersionError: com/pnfsoftware/jeb/rcpclient/Launcher : Unsupported major.minor version 52.0at java.lang.ClassLoader.defineClass1(Native Method)at java.lang.ClassLoader.defineClass(ClassLoader.java:800)at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)at java.net.URLClassLoader.defineClass(URLClassLoader.java:449)at java.net.URLClassLoader.access$100(URLClassLoader.java:71)at java.net.URLClassLoader$1.run(URLClassLoader.java:361)at java.net.URLClassLoader$1.run(URLClassLoader.java:355)at java.security.AccessController.doPrivileged(Native Method)at java.net.URLClassLoader.findClass(URLClassLoader.java:354)at java.lang.ClassLoader.loadClass(ClassLoader.java:425)at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308)at java.lang.ClassLoader.loadClass(ClassLoader.java:358)at sun.launcher.LauncherHelper.checkAndLoadMain(LauncherHelper.java:482)
2020-04-13 11:36:36.051 jeb[59178:6259481] jeb:Failed to launch JVM

问题解决

1.Jeb与Java版本对应关系

  • Jeb2.2.7
java version "1.8.0_111"
Java(TM) SE Runtime Environment (build 1.8.0_111-b14)
Java HotSpot(TM) 64-Bit Server VM (build 25.111-b14, mixed mode)
  • Jeb3.0.0
java version "1.8.0_151"
Java(TM) SE Runtime Environment (build 1.8.0_151-b12)
Java HotSpot(TM) 64-Bit Server VM (build 25.151-b12, mixed mode)

JDK:下载地址

  1. JEB启动脚本修改

Jeb2.2.7 修改jeb_macos.sh,在文件开头添加

export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_111.jdk/Contents/Home
export CLASSPATH=$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar:.
export PATH=$JAVA_HOME/bin:$PATH

同理
Jeb3.0.0 修改jeb_macos.sh,在文件开头添加

export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_151.jdk/Contents/Home
export CLASSPATH=$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar:.
export PATH=$JAVA_HOME/bin:$PATH

其他

如果依旧报错,建议卸载JDK后,重新安装JDK,笔者就是通过重新安装JDK解决问题的,不关系统版本。

JEB2.2.7/3.0.0兼容运行相关推荐

  1. win8运行matlab7.0,Win8.1系统中matlab7.0不兼容的解决方法

    Win8.1系统中matlab7.0不兼容的解决方法 作者:深度技术员 文章来源:未知 发布时间:2018-02-23 15:08 matlab7.0是一款商业数学软件,很多win8.1系统由于学习或 ...

  2. web3.0 升级到webpack5.0 以及兼容IE处理

    如果你的事vue-cli  或者其他cli 关于IE 兼容不具有什么参考价值.如果是react 项目,你看看就行. webpack3的打包速度已成为诟病,所以我们将原来的webpack3升级至webp ...

  3. 【错误记录】Flutter 插件不兼容 ( requires Flutter SDK version >=1.22.0 <2.0.0, url_launcher >=5.7.7 <6.0.0- )

    文章目录 一. 报错信息 二. 解决方案 一. 报错信息 Flutter 下载 https://pub.dev/packages/url_launcher 插件 , 配置完配置文件 ; depende ...

  4. Django运行报错Invalid HTTP_HOST header: ‘0.0.0.0:8000‘. You may need to add ‘0.0.0.0‘ to ALLOWED_HOSTS.

    用python manage.py runserver 0.0.0.0:8000命令运行django后,然后通过浏览器访问服务器网址运行的8000端口,出现访问错误报错. 报错为: 报错原因: 刚接触 ...

  5. linux block挂io,linux:在qemu中运行自编译内核:VFS:无法在未知的wn-block(0,0)上挂载root fs...

    我试着让它运转起来,不知道我做错了什么.我已经创建了一个Debian.img(原始格式的磁盘,带有虚拟设备管理器 – 我认为是libvirt)并安装了debian而没有任何麻烦.现在我想用自编译的内核 ...

  6. Pytorch1.7.1与SimpleITK2.0.0在centos7上终端运行冲突的情况

    1.ttt.py如下: import SimpleITK import torch print(torch.cuda.is_available()) pycharm上运行: TrueProcess f ...

  7. impdp 不兼容_oracle - Oracle:使用impdp导入数据库转储时出错:Data Pump客户端与数据库版本12.1.0.2.0不兼容 - 堆栈内存溢出...

    我们从Oracle DB v12创建了一个数据库转储. 1使用expdp(导出数据泵)v12.1实用程序,现在我想将其导入另一个DB v12. 1使用impdp(导入数据泵)工具. 对于杂项. 我需要 ...

  8. idea运行springboot出现 Disconnected from the target VM, address: ‘127.0.0.1:xxxx‘, transport: ‘socket‘

    idea运行springboot出现 Disconnected from the target VM, address: '127.0.0.1:xxxx', transport: 'socket' 1 ...

  9. libcrypto.so.1.0.0内容丢失导致sshd无法运行解决方案

    libcrypto.so.1.0.0内容丢失导致sshd无法运行解决方案 参考文章: (1)libcrypto.so.1.0.0内容丢失导致sshd无法运行解决方案 (2)https://www.cn ...

  10. stm32 KEIL AC6 优化0程序不运行问题解决

    最新的HAL库代码用AC6编译器,优化等级为0 程序不运行, 优化等级为非0能正常运行 解决方案勾选use microLIb

最新文章

  1. echarts 横纵分割线颜色透明度
  2. c++ 测试串口速率_Raspberry Pi Zero W:串口(UART)的配置和使用
  3. python有哪些作用-Python中的NumPy是什么?有什么作用?
  4. mpython_mPython下载 mPython(图形化编程软件) v0.5.0 官方安装版 下载-脚本之家
  5. javascript立即调用的函数表达式
  6. 第 1-7 课:数组和排序算法 + 面试题
  7. cmd指令大全指令_汇编语言常用指令大全
  8. 继承20161223
  9. 分别描述TCP的3次握手和四次挥手的定义、目的和过程
  10. 机器人的动力学有什么用呢?
  11. 致敬Github那些卓越贡献的大佬和他们的公众号
  12. 全网首发:sqlite-jdbc在UOS上弹窗提示的解决办法
  13. 肌电信号 聚类 Matlab
  14. Bugku旧平台crypto writeup
  15. spring框架之IoC理解
  16. 新人使用github被标记隐藏怎么解决?Your account has been flagged.
  17. p5405 [CTS2019]氪金手游
  18. two stage(两阶段实例分割)自上而下(Top-Down)和自下而上(Bottom-Up)
  19. TcaplusDB君 · 行业新闻汇编(11月15号)
  20. Microchip中文资料下载

热门文章

  1. 为什么手机发射功率这么小而基站却能收到信号?
  2. 安装ADB驱动 ADB相关问题
  3. 线性代数-MIT 18.06-汇总
  4. 采集侠-免费采集侠-免费采集侠插件
  5. 利用CSS3制作网页动画
  6. 十个相见恨晚的编程工具
  7. 《实战突击:Java Web项目整合开发》简介及源码
  8. spring 中execution 表达式语法
  9. linux霸天虎3.6.1+windows平台 无线WEB CRACK
  10. BIN文件和HEX文件区别