1、sun的东西版本号很乱!
2、JDK1.5没错,应该是当时的最高版本!
3、Java SE Development Kit 6u12 也没错,是现在的最高版本!
4、JDK1.5就是 Java SE Development Kit 5,就是这个时候,sun改的版本号。
5、java 版本顺序是 1.0、1.1、1.2、1.3、1.4、1.5(5.0)、6.0。
6、6u12是指版本6 update 12,也就是说发布了12次更新,每次更新都是修复bug,但不会有新功能加入。
7、在1.2版本时,java命名为java2 ,所以,各个版本都是java2 Standard Edition 简称j2se,后来,sun觉得不爽,都改成了 Java Platform, Standard Edition 就是现在的 Java SE。
软件介绍:
jdk8的全称为Java SE Development Kit8,是运行整个Java的核心,它内置一堆Java工具和Java基础的类库(rt.jar)以及Java运行环境(Java Runtime Envirnment),如果想要在电脑上运行Java程序就必须安装ava SE Development Kit,才能保证程序的正常使用。
所需工具:点击下载 Java SE Development Kit8。
jdk8环境变量配置教程
1、下载软件压缩包文件,点击你电脑系统向对应的程序“jdk-8u144-windows-x64.exe(64位)或者jdk-8u144-windows-i586.exe(32位)”。
2、程序会自动安装JRE程序,选择目录即可。
3、直到jdk8下载安装完毕,点击“关闭”按钮即可,如下图所示:
4、安装完JDK后配置环境变量,计算机→属性→高级系统设置→高级→环境变量。
5、系统变量→新建 JAVA_HOME 变量。
变量值填写jdk的安装目录(本人是 C:\Program Files\Java\jdk1.8.0_144)。
6、系统变量→寻找 Path 变量→编辑。
在变量值最后输入 %JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;。
(注意原来Path的变量值末尾有没有;号,如果没有,先输入;号再输入上面的代码)
8、检验是否配置成功 运行cmd 输入 java -version (java 和 -version 之间有空格)若如图所示 显示版本信息 则说明安装和配置成功。
功能介绍
JDK的最重要命令行工具:
1、java: 启动JVM执行class。
2、javac: Java编译器。
3、jar: Java打包工具。
4、javadoc: Java文档生成器。
这些命令行必须要非常非常熟悉,对于每个参数都要很精通才行。对于这些命令的学习,JDK Documentation上有详细的文档。
从初学者角度来看,采用JDK开发Java程序能够很快理解程序中各部分代码之间的关系,有利于理解Java面向对象的设计思想。JDK的另一个显著特点是随着Java (J2EE、J2SE以及J2ME)版本的升级而升级。但它的缺点也是非常明显的就是从事大规模企业级Java应用开发非常困难,不能进行复杂的Java软件开发,也不利于团体协同开发。
Java语言恐怕是稳居网路应用程序语言的首选了,这都要归功于它高度的安全性以及跨平台的特性,几乎在目前所有的电脑平台上您都可以见得到Java的芳踪。过去很可能会有不少人抱怨Java虽然有著相当不错的跨平台以及安全防护等特性,但是它的执行速度远远不及C++等各种传统惯用的程序语言。
步骤一:
修改Eclipse/Myeclipse JDK版本:
Window à Preference à Java à Installed JREs。
在相应的JDK版本前面打钩
步骤二:
修改项目的JDK编译版本
项目右键 à Java Compiler。
修改JDK编译版本
1:去官网下载:http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html。
Windows系统选择下载 WindowX86(32位系统)或WindowX64(64位系统);
2:安装JDK,这个根据步骤走就行;
3:配置环境变量:右击 计算机—属性—高级系统设置—高级—环境变量;
4:找到JDK安装目录,配置bin和lib;
bin配置:选择环境变量中的path点击编辑,在变量值中加 ; 和路径。
lib配置:点击环境变量中新建,变量名:classpath 变量值:路径 加上 ;.。
注意:我写的 ; ;. 都是英文字符下。
5:点击应用—确定 ,然后编java个小程序试试,看看能不能运如果有行。
不懂的可以在线问我
刚刚用ant的时候解决了这个问题,原因是我的<javac />中有 target="1.6",但是我用的是JDK1.7来运行的ant脚本,把ant的运行jdk设置为1.6就可以了. 。
顺便说一下,主版本51是JDK1.7, 主版本50是JDK1.6。
所以,推测起来,是不是你编译的时候,用的是JDK1.7,但是命令行或其它地方指定了-target 参数为JDK1.6呢?。
希望能帮到你