java.lang.UnsupportedClassVersionError问题的解决方法

我在本地编译和调试好的程序一点问题也没有,但是,当我上传到远程服务器的 Tomcat 上一测试就抛异常,我一直也不知道是什么原因。上网搜了一下,知道了症结所在。

问题所在:

      因为,我们在本地使用的编译器和服务器上使用的编译器版本不同所致。

     我在本地上编译使用的 JDk 版本是 jdk5.0, 而远程服务器上的 jdk 的版本是 jdk1.4, 所以我编译的程序在远程就出错。

解决办法:
1
、右键点击工程文件,选择属性(properties),
2
、在属性窗口中选择 Build-->Java,在右边的选项中有四个下拉框,就可以看到编译选项了,
3
、其中Compiler和Debug Option可以不用管,只在Languege features和Target VM中选择相应的JDK版本就可以了,然后确定,一切OK。

【OPNEGIS】Geoserver原地升级jetty,解决Apache HTTP/2拒绝服务漏洞 (CVE-2023-44487) Geoserver是我们常用的地图服务器,在开源系统中的应用比较广泛。在实际环境中,我们可能会选用官方的二进制安装包进行部署,这样只要服务器上有java环境就可以运行,方便在现场进行部署。 阅读详情

相关推荐

java.lang.UnsupportedClassVersionError问题解决

项目部署实施中的问题:java.lang.UnsupportedClassVersionError问题解决方法

【Unity】安卓打包失败Exception in thread “main“ java.lang.UnsupportedClassVersionError

Java .lang. unsupportedclassversionerror: com/android/sdklib/tool/sdkmanager/SdkManagerCli已被最新版本的Java运行时(类文件版本61.0)编译,此版本的Java运行时仅识别类文件版本高达52.0。解决:在Android Studio设置里勾选8.0版本的SDK,重新在External Tools勾选-取消勾选,重启编辑器。错误原因大概就是SDK版本兼容什么的出了问题。

?的博客 2796

波动性GARCH模型与波动率预测(代码+结果分析)

本文介绍的ARCH、GARCH模型可以刻画出随时间变化的条件异方差。

celiaweiwei的博客 2万+

出现 java.lang.UnsupportedClassVersionError 错误的原因及解决方法

对于出现java.lang.UnsupportedClassVersionError错误的原因,大都是因为我们编译java.class文件的jdk和我们运行java.class文件的jdk的版本不同而产生的。

安正勋的博客 3万+

OPC UA 服务端的模拟工具及客户端工具

详细介绍如何使用 Prosys OPC UA Simulation Server 作为 OPC UA 服务端的模拟工具来生成数据模型,并使用 Softing OPC UA Client 作为客户端工具,直观地查看和验证模拟生成的数据。

weixin_44462773的博客 9869

ubuntu通过qemu安装银河麒麟V10_Arm_v8 (kylin_v10_飞腾/鲲鹏版)

一、windows下安装vmware虚拟机 二、ubuntu下载地址 https://mirrors.tuna.tsinghua.edu.cn/ubuntu-releases/20.04/ubuntu-20.04.3-live-server-amd64.iso 三、vmware中新建虚拟机,并使用ubuntu-20.04.3-live-server-amd64.iso作为启用盘 。。。在虚拟机中安装ubuntu(略) 四、配置ssh(如果ssh登录不上时配置) 修改openssh的配置 vi /etc/s

u010533742的博客 8704

关于解决java.lang.UnsupportedClassVersionError的相关问题以及应对方法

关于代码不能在linux上运行,Linux的jdk版本冲突,Linux最高支持52.0(也就是Java8,使用的jdk版本是jdk1.8)的解决方案

weixin_51912767的博客 1616

单片机按键识别篇---单击---双击----长按

  最近做一任务需要使用一个按键实现三种功能,分别是按键单击功能,按键双击功能和按键长按功能,可能之前没有接触过这类按键复用情况,顶多也只是简单识别单击和长按,没有想过双击以上按键功能,也是绞尽脑汁,想了半天,又上网看了些例程,算是对于按键的识别有点小小的了解,感觉这个功能挺实用,在此做个随笔。 一、思路   1.识别长按操作思路:我们使用系统定时器定时,然后让系统每过一段时间去扫描按键I/O...

weixin_30311605的博客 3660

如何解决 java.lang.UnsupportedClassVersionError 异常问题?亲测有效的解决方法!

是 Java 中常见的错误之一,它通常发生在不同版本的 JDK 编译和运行时环境不一致时。具体来说,这个异常意味着你尝试加载一个由更高版本的 JDK 编译的类,但当前 JVM 版本不支持加载该类。

猿鹏探码的博客 7268

matlab 求解多项式的根 四种方法

matlab 求解多项式的根 四种方法 方法一 %多项式求根函数roots p=[1,-3,1];%建立多项式系数向量p x=roots(p)%求多项式的根 x=-5:0.1:5;%步长为0.1 y1=x.*x-3*x+1;%构建一个函数 y2=zeros(size(x));%产生一个与x同大小的零向量 plot(x,y1,x,y2); 方法二 %利用函数fzero f=@(x)x*x-3*x+1; x1=fzero(f,0.5) x2=fzero(f,2.5) 方法三 %利用f

weixin_57038822的博客 1万+

matlab实现MSK调制解调

文章目录一、要求二、设计三、代码四、结果五、结论 一、要求 画出MSK信号产生的信息、I路、Q路信号对比图以及接收端解调的信息恢复的对比图。 二、设计 1.MSK调制 2.MSK解调 三、代码 clear all;clc; N=20; T=1; fc=10; Fs=100; bitstream=randi([0,1],1,N); bitstream1=2*bitstream-1; b0=1; for i=1:N encode_output(i)=b0*bitstream

Time_book的博客 1万+

【java.lang.UnsupportedClassVersionError】问题的解决方法

程序部署到多个服务器的时候其中报出错误: nohup: ignoring input and appending output to `nohup.out' 查看nohup.out日志 Exception in thread "main" java.lang.UnsupportedClassVersionError: com/yq/Application : Unsupported majo...

weixin_33697898的博客 446

Vue3 - 详解播放m3u8视频流+HLS拉流推流完整方案,vue3如何播放m3u8格式文件实时视频播放教程(流媒体播放、直播视频流、实时摄像头监控视频流对接、后端服务器切片分片传输视频流边下边播)

vue3组件播放m3u8格式视频,实现hls流媒体监控摄像头实时播放,vue3播放m3u8视频流格式,实时直播画面视频流播放,摄像头监控画面推流,hls.js,Vue Video.js播放m3u8视频流格式,实现hls流媒体监控摄像头实时播放,vue中使用video.js播放m3u8格式的视频,m3u8格式视频,通过HLS协议播放m3u8格式视频,黑屏不显示怎么办,视频非常卡加载缓慢,拉流报错,推流报错,播放失败,播放监控m3u8视频流格式,苹果ios播放,vue3中使用video标签播放MP4,西瓜视频插

🏆 前端领域优质创作者 5940

Jboss项目部署出现java.lang.UnsupportedClassVersionError 问题的解决方法

出现java.lang.UnsupportedClassVersionError错误的原因,是因为我们使用高版本的JDK编译的Java class文件试图在较低版本的JVM上运行,所报的错误。 解决方法:   一:将服务器的环境配置成与编译环境相同的jdk环境。   二:如果项目服务器是jboss(比如使用jdk1.8编译项目,但是服务器操作系统最大只能支持jdk1.7),可以通过指定jb...

weixin_30590285的博客 281

OpenClaw人人养虾:接入Synology Chat

Synology Chat 是群晖 NAS(Network Attached Storage,网络附属存储)内置的即时通讯应用。

王国平的博客 780

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

出现java.lang.UnsupportedClassVersionError: Bad version number in .class file问题的解决方法分析

<br />最近,当我把项目在Tomcat 6中部署好项目,启动时出现如下的问题:<br />Caused by: <br />java.lang.UnsupportedClassVersionError: Bad version number in .class file (unable to load class com.wyb.worldart.entity.user.UserInfo)<br /> at org.apache.catalina.loader.WebappClassLoader.fin

eryueban213的专栏 1406

温度PID控制PLC程序

温度PID稳定控制程序,适用于欧姆龙PLC,对其他PLC也具有很大参考价值

UnsupportedClassVersionError的解决

 今天看Eclipse的一个教程,里面有一段代码:java.lang.UnsupportedClassVersionErrorpackage math;public class ErrorTest {    public static void main(String[] args) {        System.out.println( factorial(6) );    }    

sniper67的专栏 3854

大中型超市收银系统(可直接运行)

光步前台收银系统系统功能:商品销售、商品退货、挂单、收银员权限、会员销售、单品取消、整单取消、商品查询、脱机销售、脱机数据上传,基本资料下载,开钱箱、小票打印、收款结算,支持多币种付款方式(现金、储值卡、礼券、微信等),支持多种促销。运行环境:.net 4.0登陆信息用户名:1001 密码:123456内置商品信息,商品编码可输入00001000 - 00010000,测试效果相关功能键F5 结算 F9挂单 F11商品查询 F8退货 Insert单品取消 Del整单取消 F12开钱箱F2 会员 Ctrl+Z退出系统 Home 锁屏 相关源码待公开

最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版

Part-E1-SDIO-Specification-Ver4.00-Final-120220.pdf:最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版,包括SDIO 接口的外设,SDIO 接口官方协议等。

Tomcat报java.lang.UnsupportedClassVersionError错误解决方法

一、Tomcat运行时出现java.lang.UnsupportedClassVersionError: com/……/impl/CMongoDBFileProcess : Unsupported major.minor version 52.0 具体的错误如下 当遇到这种错误,应该重点关注Caused by:后面的内容 Caused by:xxx Unsupported major.mi

eakom 6960

java.lang.UnsupportedClassVersionError解决办法

java.lang.UnsupportedClassVersionError解决办法 一.找原因 1. cmd,输入 javac -version和java -version 2.若无响应,则说明,你未配置JDK环境 配置流程如下: 1).点击-我的电脑-右键属性-(左边栏)高级系统设置-(上面栏)高级-环境变量-(下面系统变量)-path。 2).变量值,一直向左,找到C:\Windows...

tmax52HZ的博客 1万+

Maven运行时异常java.lang.UnsupportedClassVersionError的解决方案

Maven运行时异常java.lang.UnsupportedClassVersionError的解决方案

weixinhmz的博客 315

解决java.lang.UnsupportedClassVersionError

 报了个错java.lang.UnsupportedClassVersionError想来好像是我不小心改了什么东西,上网搜了下,大致意思是版本有些冲突:解决方法Windows-->Preferences在弹出的窗口中选择java-->compiler在右上方Compile compliance level:把5.0改成1.4有个configure project specific

coolcaicai的专栏 786

java.lang.UnsupportedClassVersionError:

高强(2187) 13:09:08高版本JDK编译的东西运行在低版本的JDKjava.lang.UnsupportedClassVersionError问题的解决方法 . ------------------------------------------------------------------------------- 出现java.lang.UnsupportedClassVers...

wang472123的博客 332
上一篇: J2ME内存优化
下一篇: MyEclipse web项目重命名
wangguoping
博客等级 码龄19年 1粉丝 32原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值