java编译器版本,如何判断java类的编译版本

1,如何判断java类的编译版本使用javap反编译class文件,命令为javap -c -verbose class文件名生成的文件中可以看到这么两句:minor version: 0major version: 5252便代表了是使用JDK8编译出来的,JDK7是51,JDK6是50,以此类推建议用eclipse开发工具,eclipse会自动编译工程目录下的所有.java文件 , 编译成.class字节码 。
2,Java编译器JDK是很好用呀....这是官方出来...有保障...想学的话..觉得不好也得学....真的..jdk就是编译器,没有他 做不了java程序的头一次见到有人觉得jdk不好的……不用jdk要怎么做java开发呢?难道还有替代品?JDK被淘汰不会把我用着挺好用的你那书什么年代的…貌似JDK是被逃汰了的东西…jdk到官方网站下载 http://java.sun.com/javase/downloads/index.jspjdk最高版本1.6【java编译器版本,如何判断java类的编译版本】
3,如何查看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可以使用javac命令javac命令格式及用法如下:用法:javac 其中,可能的选项包括: -source 提供与指定版本的源兼容性 -target 生成特定 vm 版本的类文件 例如:c:\>javac -source 1.5 -target 1.5 p100sum.java这样就把p100sum.java源文件兼容的编译成1.5版本了汗,这个问题无法解决
4 , JAVA的编译器最好用什么较低端的编译器,严格的说,是javac!JDK(Java Develop Toolkit)是开发包,包括了javac.exe,还有其他实用命令工具!JCreator/Eclipse/NetBeans等等都是集成开发环境(IDE:Integreted Develop Environment)我想楼主是想问用什么IDE的,推荐eclipse,无论学习还是做实际项目 。是这样的 , 紫溪清流 说的不错 。编译器其实是JDK( java开发工具包)中的 , 高端的IDE环境 会自带个 JDK,但是 这并不是最新版本 。最新版本还是要在 sun的 网站去下 。所以 ,编译器 没什么不同的,就一个,就是 JDK 。相比 , 你想问 有什么IDE环境吧,或者 有什么编辑器 。低端的话,我推荐 JCreate ,一般都是 pro 2.5,软件大小很?。?比记事本强N倍的java编辑器拉 。editplus,比JCreate 顺眼的多.也很实用,具有多种模板,关键字提示.编译器归根到底都是用JDK.上面说的那些只是IDE环境.可以用JCreatorNet Beans也比较简单JCreater5,请问刚开始学JAVA应该下载什么版本的编译器刚开始学JAVA的话 。。。你需要安装JDK 。。。配置环境变量 。。。。下面是安装及配置过程 。。。(1)非Win7系统第一步:安装jdk,下载地址:http://www.oracle.com/technetwork/java/javase/downloads/index.html第二步:右击“我的电脑”属性,选择“高级”选项卡,单击“环境变量”,第三步:假设JDK的安装路径:E:\jdk在用户变量中添加下面的变量和属性值Classpath.;E:\jdk\lib\tools.jar; E:\jdk\lib\dt.jarPath.;E:\jdk;E:\jdk\bin在系统变量中添加下面的变量和属性值CLASSPATH.;E:\jdk\lib\tools.jar; E:\jdk\lib\dt.jarPATH.;E:\jdk;E:\jdk\bin第四步:测试配置是否成功开始—》运行—》cmd 分别测试javac和java两个命令,若能正确显示相关信息,则说明配置成功 。(2)Win7系统第一步:安装jdk,下载地址:http://www.oracle.com/technetwork/java/javase/downloads/index.html第二步:点击“开始”,选择“控制面板”—》系统—》高级系统设置—》环境变量第三步:假设JDK的安装路径:E:\jdk在用户变量中添加下面的变量和属性值Classpath.;E:\jdk\lib\tools.jar; E:\jdk\lib\dt.jarPath.;E:\jdk;E:\jdk\bin在系统变量中添加下面的变量和属性值CLASSPATH.;E:\jdk\lib\tools.jar; E:\jdk\lib\dt.jarPATH.;E:\jdk;E:\jdk\bin第四步:测试配置是否成功开始—》搜索:cmd—》双击“cmd.exe”—》分别输入javac和java两个命令,若能正确显示相关信息 , 则说明配置成功 。希望对你有帮助 。。。。仍有问题可以HI我 。。。。扯吧,ide 是 ide,编译器是编译器,完全不靠边…… javac 在 jdk 里面 。你试试不装 jdk 就装个 eclipse 看,能用吗? “javac 这类的编译器都很少有人使用了”,这你不明白就不要乱说 。倒想看看现在谁不装 jdk 就能写 java 程序了…… 而且楼上连 eclipse 都拼错了…… 所以 , 郑重地告诉 lz,现在大伙仍然都在用 javac 这个 sun 出的编译器 。也只有这个编译器给你用 。没有什么中文英文的说,重申一遍,编译器不是编辑器,没有一个界面给你操作 。而且 javac 不用你自己下载,带在 jdk 里面 。jdk 里面包含了你编写 java 程序必要的各种工具组件,也不只是编译器一个 。如果你想找的是“编辑器” , 或者说是 ide,那推荐你 eclipse 或者 netbeans,jbuilder 都可以 。这三个是用的比较多的 。都有中文版: eclipse:http://www.eclipse.org/downloads/download.php?file=/technology/epp/downloads/release/galileo/r/eclipse-java-galileo-win32.zip netbeans:http://www.netbeans.org/downloads/index.html jbuilder:http://www.webisok.com/02/t-102.html 最后再附带一个 jdk 下载地址: https://cds.sun.com/is-bin/intershop.enfinity/wfs/cds-cds_developer-site/en_us/-/usd/viewproductdetail-start?productref=jdk-6u14-oth-jpr@cds-cds_developer

    推荐阅读