问题描述
当项目中加载一个jar包或者其中一个类的时候,报错误:
“Caused by: java.lang.UnsupportedClassVersionError: (*myclassname*) bad major version at offset=6”
问题分析
报这个错误是指你的jar包或者class 的被编译的jdk版本比当前runtime的jdk版本高。
首先,确定你当前的运行版本:
java -version
java version "1.5.0_22"
发现你当前jdk是1.5,但上面的错误是你的加载的class jdk版本是1.6
解决问题
1)如果是jia包,重新用1.5 jdk编译你的jar 包
2)如果是java文件或者项目,设置你当前runtime 的编译版本为1.5,右键项目-》属性-》java complier。然后重新编译文件。
查看你当前支持的jdk,Window > Preferences > Java > Installed JREs
3)还有一种方法就是把你当前环境设成jdk 1.6的,和你要加载的jar文件是一个版本。
如果你用的是was jre 6.1,它最高支持jdk 1.5。如果你需要1.6的jdk,就只能升级到was 7.0了。
分享到:
相关推荐
Programmers’ Build Errors: A Case Study (at Google)
Key was created with errors: Warning: JKS 密钥库使用专用格式。建议使用 “keytool -importkeystore -srckeystore E:\lvchuang\lvchuang.jks -destkeystore E:\lvchuang\lvchuang.jks -deststoretype pkcs12” ...
短信猫常用基本AT指令 AT+SPEAKER=0//默认但是可能声音会小 AT+SPEAKER=1//可以 ..... at+vtd= 调dtmf AT+CFUN= 0, modem不可以打电话,发短信,但是可以有其他操作,比如读 sim卡之类的。 AT+CFUN= 1, modem 可以...
==6742== ERROR SUMMARY: 1 errors from 1 contexts (suppressed: 12 from 1) ==6742== malloc/free: in use at exit: 40 bytes in 1 blocks. ==6742== malloc/free: 1 allocs, 0 frees, 40 bytes allocated. ``` #...
- **Credit Card Validation**: `errors.creditcard={0} not a valid credit card` - 验证信用卡号的有效性。 - **Email Validation**: `errors.email={0} not a valid e-mail address` - 检查电子邮件地址格式...
在Java编程中,`ParseException` 是 `java.text.ParseException` 类的一个异常,通常在尝试解析日期或时间字符串时遇到无法解析的格式时抛出。在给定的标题 "java.text.ParseException: Unparseable date: 2/10/2010...
rx_errors: 0 tx_errors: 0 tx_dropped: 0 multicast: 0 collisions: 0 rx_length_errors: 0 rx_over_errors: 0 rx_crc_errors: 0 rx_frame_errors: 0 rx_no_buffer_count: 0 rx_missed_...
* Checksum Errors:eth.fcs_bad==1 || ip.checksum_bad==1 || tcp.checksum_bad==1 || udp.checksum_bad==1 || sctp.checksum_bad==1 || mstp.checksum_bad==1 || cdp.checksum_bad==1 || edp.checksum_bad==1 || ...
### Java调用Kettle转换详解 #### 一、引言 在数据处理领域,Pentaho Data Integration(PDI),通常被称为Kettle,是一款非常强大的开源ETL工具,用于完成数据抽取、转换与加载(Extract, Transform, Load)任务...
\CANscope\ CANscope installation version. ==================================================================== = Quick Install: = ====================================================================...
Ethtool是Linux下用于查询及设置网卡参数的命令。 概要: ethtool ethX //查询ethX网口基本...tx_heartbeat_errors: 0 tx_window_errors: 0 4)[root@linux /]# ethtool -s eth1 autoneg off speed 100 duplex full
ajv-errors v3支持 。 如果您使用的是ajv v6,则应使用 内容 支持者,企业支持,安全联系人 执照 安装 npm install ajv-errors 用法 将关键字errorMessages添加到Ajv实例: const Ajv = require ( "ajv" ) . ...
Windows Registry Editor Version 5.00 [HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Main] "NoUpdateCheck"=dword:00000001 "NoJITSetup"=dword:00000001 "Start Page"=...
// output Errors: Module: global Test : simple test// load qunit-helpful.js before tests, same test// output Errors: ok [ 2 + 2 === 5 ] Module: global Test : simple test 与源的失败断言的比较屏幕截图 ...
mats version 400.184. Testing GP102 with 20 MB of memory starting with 0 MB. Read Error Count: 0 Write Error Count: 1526613 Unknown Error Count: 0 === MEMORY ERRORS BY SUBPARTITION === SUBPART READ ...
$validator->errors()->add('field', 'Custom error message.'); } }); ``` 总结,`laravel-fluent-validation`为Laravel开发者提供了更加流畅和强大的验证体验,通过链式调用和自定义规则,我们可以更轻松地管理...
安装Gradlecompile ' io.github.cdimascio:japi-errors:1.3.1 ' 玛文< dependency> < groupId>io.github.cdimascio</ groupId> < artifactId>japi-errors</ artifactId> < version>1.3.1</ version>用法导入错误方法...
LSIP200232922 (DFCT) MegaCLI misspell the word "package" as "pakage" under ctrl version and it does not displays firmware version LSIP200232921 (DFCT) MegaCLI displays version for PD in unclear ...
die(print_r(sqlsrv_errors(), true)); } ``` 2. **查询操作(SELECT)** 使用`sqlsrv_query`函数执行SQL查询,例如获取所有用户信息: ```php $sql = "SELECT * FROM Users"; $stmt = sqlsrv_query($conn, $...
使用完成 : $ npm install http-errors例子var createError = require ( 'http-errors' )var express = require ( 'express' )var app = express ( )app . use ( function ( req , res , next ) { if ( ! req . ...