如何开发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
完成
安装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
完成
相关文章推荐
- java.sql.SQLNonTransientConnectionException异常
- java中的 i++ 和++i
- java获取图片的大小和尺寸
- spring4+springMVC+hibernate4 整合
- [Java][设计模式] 工厂模式一
- Spring 注入bean时的初始化和销毁操作
- springmvc+mybatis+spring 整合
- java引用外部大批量jar包
- Java logback配置
- java 操作属性文件
- 通过Java源码解析,探讨map与hashmap的排序
- Ajax与SpringMVC
- Java异常
- Spring MVC + MyBatis+Maven 零基础搭建Web开发框架(注解模式哦)
- java找jar包的地址
- Swagger与SpringMVC项目整合
- java 中 HashMap 的理解
- JavaAPI之AtomicBoolean
- JavaAPI之AtomicLong
- java命令行引用jar包