A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

如果要开发 JAVA 程序,则肯定要使用 JDK,现在的 JDK 的最新版本是 JDK 1.7,所以本次使用的是 JDK 1.6 版本。
可以直接从 www.sun.com 上下载最新的 JDK 版本。
现在的 JDK 属于多国语言版,一个 JDK 可以同时支持多个国家,但是需要注意一点,由于现在是在 Windows 的中文
环境下,那么 JDK   显示的时候肯定是以中文的样式显示出来的,这样的话许多的错误信息表示的并不明确。
【我的电脑】 € 【控制面板】 € 【区域和语言环境】 € 【英语(美国)】


安装的时候选择在 D 盘上安装 JAVA 开发环境。

安装完成之后,此时本机就具备了开发 Java 程序的能力,但是需要注意的是,如果要开发 Java 程序则肯定需要 javac
java 两个命令,但是这两个命令是在 D:\Java\jdk1.6.0_02\bin 目录下才存在的,本身的 windows 中是不支持的。
如果要想让 windows 可以正常的使用这些命令进行开发的话,则必须配置一个环境:path 路径。
【我的电脑】 € 【属性】 € 【高级】 € 【环境变量】 € 【编辑 path】 € 加入之前的目录即可,每一个 path
的配置之间使用“;”分隔。

配置完成之后,以后就可以在命令行方式下使用 JDK 所提供的各种命令了。
新的 path 路径配置完成之后,需要重新启动命令行窗口,因为每次在启动的时候才会将新的配置加载进来。
现在 Java 的开发环境搭建完成之后,下面开始编写第一个 java 程序,所有的程序依然以打印不完的“Hello World
为主。
范例:第一个程序 —— Hello.java
public class Hello{
public static void main(String args[]){
System.out.println("Hello World!!!") ;
}
}
第一个程序完成之后,下面就要进入到命令行方式下进行执行,按照如下的步骤完成:
1、 编译程序:javac Hello.java 2、 解释程序:java Hello
但是,很遗憾出现了以下的问题:
Exception in thread "main" java.lang.UnsupportedClassVersionError: Hello (Unsupported major.minor version 50.0)
现在安装的 JDK 版本是 JDK 1.6,而且既然已经安装上了,则肯定在操作系统中使用的都是 JDK 1.6,下面通过如下 的语句来验证一下当前的使用版本:java  -version,此时显示:
java version "1.4.2_03"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.4.2_03-b02)
Java HotSpot(TM) Client VM (build 1.4.2_03-b02, mixed mode)
现在的版本是 JDK 1.4,编译的版本是 JDK 1.6,但是执行的时候使用的是 JDK 1.4,之所以造成这种原因主要是由于
oracle 本身自己提供了一个自己的 JDK 开发工具,可以通过 path 路径的配置发现问题:
Path=D:\oracle\product\10.1.0\db_1\bin;D:\oracle\product\10.1.0\db_1\jre\1.4.2\bin\client;
D:\oracle\product\10.1.0\db_1\jre\1.4.2\bin;
C:\WINDOWS\system32;C:\WINDOWS;
C:\WINDOWS\System32\Wbem;
C:\Program  Files\ATI Technologies\ATI.ACE\Core-Static;
D:\Java\jdk1.6.0_02\bin PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH
现在发现在 oracle 中配置了 JDK 1.4,所以导致以上的程序无法使用,那么现在有两种解决方式:
1、 将所有 oracle 中有关 JDK 的配置删除掉;
2、  由于 path 在读取的时候采用的是顺序读取方式,那么此时,可以将新的配置放在前面。

那么以后在使用命令的时候肯定是先找到自己安装的 JDK 的环境命令,此时再次执行,可以正常运行。

4 个回复

倒序浏览
值得学习ing!
回复 使用道具 举报
学习一下,感谢分享!
回复 使用道具 举报
学习一下,感谢分享!
回复 使用道具 举报
简单易懂!!
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马