您的位置:首页 > 编程语言 > Java开发

如何开发java语言

2016-06-12 00:04 435 查看
eclipse、jdk安装

安装jdk
配置环境
测试成功性
安装eclipse

1、安装jdk

链接JDK下载官网:http://www.oracle.com/technetwork/java/javase/downloads/index.html

第一步、进来的朋友,先了解JDK 与JRE 有啥区别? 老鸟可以略过......



JDK (Java Development Kit) Java开发工具包,很直白的说就是为开发人员准备的SDK。
SDK(Software Development Kit)软件开发包。所以我们解压JDK 会发现在安装位置有一个JDK有一个JRE(Java Runtime Enviroment)java 运行环境直白的说如果你运行java程序那你就需要它。
如果安装了JDK,会发同你的电脑有两套JRE,一套位于 \jre 另外一套位于 C:\Program Files\Java\j2re1.4.1_01 目录下,后面这套比前面那套少了Server端的Java虚拟机,不过直接将前面那套的Server端Java虚拟机复制过来就行了。而且在安装JDK可以选择是否安装这个位于 C:\Program Files\Jav a 目录下的JRE。如果你只安装JRE,而不是JDK,那么只会在
C:\Program Files\Java 目录下安装唯一的一套JRE。

JRE的地位就象一台PC机一样,我们写好的 Win32应用程序需要操作系统帮我们运行,同样的,我们编写的Java程序也必须要JRE才能运行。所以当你装完JDK后,如果分别在硬盘上的两个不同地方安装了两套JRE,那么你可以想象你的电脑有两台虚拟的Java PC机,都具有运行Java程序的功能。所以我们可以说,只要你的电脑安装了JRE,就可以正确运行Jav a应用程序。

1、为什么Sun要让JDK安装两套相同的JRE?这是因为JDK里面有很多用Java所编写的开发工具(如javac.exe、jar.exe等),而且都放置在 \lib\tools.jar 里。从下面例子可以看出,先将tools.jar改名为tools1.jar,然后运行javac.exe,显示如下结果: Exception in thread "main" java.lang.NoClassDefFoundError: com/sun/tools/javac /Main 这个意思是说,你输入javac.exe与输入
java -cp c:\jdk\lib\tools.jar com.sun.tools.javac.Main 是一样的,会得到相同的结果。从这里我们可以证明javac.exe只是一个包装器(Wrapper),而制作的目的是为了让开发者免于输入太长的指命。而且可以发现\lib目录下的程序都很小,不大于2 9K,从这里我们可以得出一个结论。就是JDK里的工具几乎是用Java所编写,所以也是Java应用程序,因此要使用JDK所附的工具来开发Java程序,也必须要自行附一套JRE才行,所以位于C:\Program
Files\Java目录下的那套JRE就是用来运行一般Java程序用的。

2、如果一台电脑安装两套以上的JRE,谁来决定呢?这个重大任务就落在java.exe身上。Java.exe的工作就是找到合适的JRE来运行 Java程序。 Java.exe依照底下的顺序来查找JRE:自己的目录下有没有JRE;父目录有没有JRE;查询注册表: [HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\Java Runtime Environment] 所以java.exe的运行结果与你的电脑里面哪个JRE被执行有很大的关系。

3、介绍JVM JRE目录下的Bin目录有两个目录:server与client。这就是真正的jvm.dll所在。 jvm.dll无法单独工作,当jvm.dll启动后,会使用explicit的方法(就是使用Win32 API之中的LoadLibrary()与GetProcAddress()来载入辅助用的动态链接库),而这些辅助用的动态链接库(.dll)都必须位 于jvm.dll所在目录的父目录之中。因此想使用哪个JVM,只需要设置PATH,指向JRE所在目录底下的jvm.dll。



2、 配置环境

我的电脑——右键属性——高级系统设置——环境变量——新建





变量名:JAVA_HOME
变量值:C:\Program Files\Java\jdk1.7.0_04 (就是你安装jdk路径)

变量名:CLASSPATH
变量值:.;%JAVA_HOME%\lib

变量名:Path
变量值:.;%JAVA_HOME%\bin

classpath 路径,在编译运行java程序时,如果有调用到其他类的时候,在classpath中寻找需要的类;
path 路径,是java编译时需要调用的程序(如java,javac等)所在的地方;

/lib 类库函数

在lib这个目录下面,一定有很很多以.jar为后缀的文件(尤其是dt.jar和tools.jar),这是压缩文件,你可以用winRAR解压查看的.SUN公司发布的一些系统类就在这里,是JAVA程序运行所依赖的.例如:在JAVA程序在进行输入和输出的时候要用到很输入输出类,如StreamInput,StreamOutput,你直接在程序的开头写上import java.io.*,编译器就到会lib目录下找相关的系统类。
/bin 命令

bin的文件夹,里面提供了一些工具,一些命令,供开发或者运行java程序时调用是java编译时需要调用的程序(如java,javac等)所在的地方。一般是jdk的bin目录,例 : C:\Program Files\Java\jdk1.5.0_22\bin,就是设置path路径所指的目录。

3、测试成功性

运行 cmd
分别输入 java 、javac 、 java -version (查看当前jdk 版本)
如果出现下面的图片就说明成功。









4、安装eclipse
链接eclipse下载官网:http://www.eclipse.org/downloads/



解压缩后,如下界面。





File——New——java Project
——New——class



完成
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: