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

java学习第一步

2016-01-12 22:27 267 查看

1  java编译环境

1.1 编译器、编辑器与IDE

编译器 JDK

编辑器文本文件

IDE

SDK Software Development Kit
软件开发工具包

JDK java development kit

jdk
从1.5版又改名为jdk SE,即

java SE 5.0 – jdk 1.5

java SE 6.0 – jdk 1.6

jdk具体有三种:SE标准版
EE企业版
ME移动设备版

1.2 jdk
SE安装


1官网下载

http://www.oracle.com/technetwork/java/javase/downloads/index.html

2安装软件
其中注意,首先安装的是jdk;第二次选择路径时,安装的是jre,其不能与jdk安装至同一目录下,而要另选路径。其原因还不知道。

 

jdk
包含jre及一堆Java等)和Java有自己完善的硬件架构,如处理器、堆栈、寄存器等,还具有相应的指令系统。JVM
的指令集或 OS

3安装路径下各文件夹意义

bin文件夹:二进制文件类型的简称binary

存放jdk附带的实用的工具。分别有:

javac.exe
        java编程语言编译器,用命令行指令javac来编译java源代码时用到的。

java.exe
         java应用程序启动器,命令行上使用的java,用来执行java程序的。

appletviewer.exe  
java小应用程序查看器,用来检视java小应用程序(applet)工具。

javadoc.exe     
标准注释的提起工具,能提取程序中符合规定格式的以/* * */注释的内容,并生成标准的API说明文档。

javaw.exe        
       指使用窗口模式打开java程序的启动器。如果有一个具有图形界面的程序,并将它打成一个完整jar包,那么双击jar包图标就可以打开程序,不过需要把.jar文件关联可以使用javaw.exe打开。

native2ascii.exe      
一个可以将本地字符转化成为ASCII码的小工具。就是将世界上不同的文字转化成为以“\uXXXX”这样的形式出现的16进制Unicode码。

jre文件夹:jre是jdk本身的运行环境,客户端只要运行环境就能运行编写的程序了。

include文件夹:java和JVM交互用的头文件,

lib文件夹:类库。

db文件夹:数据库相关.

src.zip压缩包:存放java的源代码。

 

注意:这里的bin、lib文件夹和jre里的bin、lib是不同的,总的来说JDK是用于java程序的开发,而jre则是只能运行class而没有编译的功能。

4设置环境变量
环境变量(environmentvariables)一般是指在操作系统中用来指定操作系统运行环境的一些参数,如:临时文件夹位置和系统文件夹位置等

path:

是告诉系统,当要求系统运行一个程序而没有告诉它程序所在的完整路径时,系统除了在当前目录下面寻找此程序外,还应到哪些目录下去寻找。

编译运行java文件,需要java.exe和javac.exe,他们都在bin目录下,因此要将这一路径写在path中

classpath:

告诉系统在哪些目录下可以找到所要执行的Java程序所需要的类或者包。比如运行一个名为Test.class的文件,而这个程序调用了另一个Link.class文件的内容,那么系统必须知道Link.class文件的位置才能调用Link.class文件。

通常应该在当前目录和lib中查找所需要的类或者包,“.;”,里面的.表
9775
示当前目录;同时注意,从jdk5.0开始,会默认在当前目录和jdk的lib目录中(C:\ProgramFiles\Java\jdk1.6.0_22\lib)查找,如果所需的.class文件都在上述两个目录中,则classpath的值只需设置为“.;”,这个点表示当前目录。

java_home:

使得其他相关环境变量的配置更加方便简洁。

一般设置为jdk的安装目录,比如C:\ProgramFiles\Java\jdk1.6.0_22。如果设置了java_home,那么path环境变量可以配置为“%java_home%\bin”

1.3 运行
cmd+.txt+jdk
初学者用记事本更好

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