如何开发java语言

本文详细介绍了JDK的安装步骤及环境配置方法,并解释了JDK与JRE的区别。此外,还提供了Eclipse的下载链接及基本使用教程。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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、 配置环境

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


jdk、jre安装在同一文件层下的不同文件夹。

  • 变量名:JAVA_HOME(新建) 
  • 变量值:D:\jdk1.7(就是你安装jdk路径)
  • 变量名:CLASSPATH(新建)  
  • 变量值:.;%JAVA_HOME%\lib\rt.jar;%JAVA_HOME%\lib\tools.jar
  • 变量名: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
 

完成

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值