当前位置:首页 » 编程软件 » 编译classjdk版本

编译classjdk版本

发布时间: 2024-08-09 04:48:17

java编译,提示JDK版本错误!

错误原因:

类似错误均属于Java版本问题,即JDK版本过低,只要选择相对应的JDK版本编译即可。
48,49,50是Java编译器内部的版本号:
Unsupported major.minor version 51.0 对应于 JDK1.7(JRE1.7)
Unsupported major.minor version 50.0 对应于 JDK1.6(JRE1.6)
Unsupported major.minor version 49.0 对应于 JDK1.5(JRE1.5)
Unsupported major.minor version 48.0 对应于 JDK1.4(JRE1.4)

解决办法:

仅仅按照网上说的设置JAVA_HOME 等方案是不能解决问题的。

下面是我的解决办法:
(1)在eclipse中新增dk1.7的版本

(3)将jdk1.6相关条目选中,然后点右侧按钮 Remove ,将jdk1.6删除。

(4)点右侧 Add Library 弹出对话框,选中jdk1.7的条目,我这里显示的是 JRE System Library 然后点击next。

(5) 在第四步弹出的对话框上,激活 Alternate JRE 选项,并在下拉列表中,选择 jdk1.7 然后点Finish。

(6)在第五步完成后,从Libraries 选项卡切换到 Order and Export 选项卡,并在jar列表中选中 JRE System Library[jdk1.7] 然后 点 ok完成设置。

(7)修改项目启动jdk为1.7;项目右键 -> Run As -> Run Configuration;选择Jre选项卡,alternate jre选择jre7,点击run即可运行。

总结

其实根本问题还是jre的配置问题。major.minor version,它相当于一个软件的主次版本号,只是在这里是标识的一个javaClass的主版本号和次版本号。

㈡ 如何查看Class文件编译的JDK版本

查看class文件编译的jdk版本步骤如下:

  1. 首先打开cmd命令行窗口,输入如下指令:


㈢ 怎样把java的源码编译成class文件

用dos就可以,点开始--运行cmd--找到你要编译的java文件的地址然后javac 加上你的文件名就编译出来了注意javac和文件名之间要加空格

㈣ 如何查看Class文件编译的JDK版本

查看class文件编译的jdk版本步骤如下:

  1. 首先打开cmd命令行窗口,输入如下指令:


㈤ 如何查看java的class文件是被哪个版本的jdk编译的

使用UE(Ultra Edit)打开.class文件,切换到16进制模式,查看第1行: CA FE BA BE 00 00 00 3200 75 07 00 02 01 00 27 ; ... .. 前8个字节:CA FE BA BE 是固定的后面的4个字节:00 00是次版本号次版本号后面的4个字节:00 32是编译源代码的jdk版本号32(对应十进制的50):JDK1.631(对应十进制的49):JDK1.530(对应十进制的48):JDK1.42F(对应十进制的47):JDK1.3 2E(对应十进制的46):JDK1.2 编译器的jdk版本是1.2 编译器的jdk版本是1.6

热点内容
安卓哪个型号不卡 发布:2024-11-07 00:19:03 浏览:484
mxml库编译 发布:2024-11-07 00:18:07 浏览:212
dnsdns服务器地址 发布:2024-11-07 00:16:23 浏览:10
怎么搭建推流到拉流服务器 发布:2024-11-07 00:16:22 浏览:499
处理器源码 发布:2024-11-07 00:15:15 浏览:339
PHP里tr 发布:2024-11-07 00:10:18 浏览:348
压缩弹簧的计算 发布:2024-11-07 00:10:18 浏览:836
c语言四位数字 发布:2024-11-07 00:04:59 浏览:221
丹江口一中ip和dns服务器 发布:2024-11-06 23:54:45 浏览:880
pythonwithfileas 发布:2024-11-06 23:53:24 浏览:19