站长百科 | 数字化技能提升教程 数字化时代生存宝典
首页
数字化百科
电子书
建站程序
开发
服务器
办公软件
开发教程
服务器教程
软件使用教程
运营教程
热门电子书
WordPress教程
宝塔面板教程
CSS教程
Shopify教程
导航
程序频道
推广频道
网赚频道
人物频道
网站程序
网页制作
云计算
服务器
CMS
论坛
网店
虚拟主机
cPanel
网址导航
WIKI使用导航
WIKI首页
最新资讯
网站程序
站长人物
页面分类
使用帮助
编辑测试
创建条目
网站地图
站长百科导航
站长百科
主机侦探
IDCtalk云说
跨境电商导航
WordPress啦
站长专题
网站推广
网站程序
网站赚钱
虚拟主机
cPanel
网址导航专题
云计算
微博营销
虚拟主机管理系统
开放平台
WIKI程序与应用
美国十大主机
编辑“
Jdk
”
人物百科
|
营销百科
|
网赚百科
|
站长工具
|
网站程序
|
域名主机
|
互联网公司
|
分类索引
跳转至:
导航
、
搜索
警告:
您没有登录。如果您做出任意编辑,您的IP地址将会公开可见。如果您
登录
或
创建
一个账户,您的编辑将归属于您的用户名,且将享受其他好处。
反垃圾检查。
不要
加入这个!
'''JDK'''(Java Development Kit)是[[Sun]] Microsystems针对[[Java]]开发员的产品。自从Java推出以来,JDK已经成为使用最广泛的Java SDK(Software development kit)。 JDK 是整个Java的核心,包括了Java运行环境(Java Runtime Environment),一堆Java工具和Java基础的类库(rt.jar)。不论什么Java应用[[服务器]]实质都是内置了某个版本的JDK。因此掌握 JDK是学好Java的第一步。最主流的JDK是Sun公司发布的JDK,除了Sun之外,还有很多公司和组织都开发了自己的JDK,例如[[IBM]]公司开发的JDK,BEA公司的Jrocket,还有[[GNU]]组织开发的JDK等等。其中[[IBM]]的JDK包含的JVM(Java Virtual Machine)运行效率要比Sun JDK包含的JVM高出许多。而专门运行在x86平台的Jrocket在服务端运行效率也要比Sun JDK好很多。但不管怎么说,我们还是需要先把Sun JDK掌握好。 从[[SUN]]的JDK5.0开始,提供了泛型等非常实用的功能,其版本信息也不再延续以前的1.2,1.3,1.4,而是变成了5.0,6.0了。从6.0开始,其运行效率得到了非常大的提高,尤其是在桌面应用方面。 JDK本身使用了[[Java]]语言编写,在我们下载的安装包里,有一个src.zip,里面就是JDK的源代码。 ==软件概况== *'''授权协议''':免费软件 *'''运行平台''':[[Windows]] *'''官方网站''':http://java.sun.com *'''软件下载''':[http://down.zzbaike.com/download/jdk-3367.html 站长下载] ==JDK版本== *SE(J2SE),standard edition,标准版,是我们通常用的一个版本,从JDK 5.0开始,改名为Java SE。 *EE(J2EE),enterprise edition,企业版,使用这种JDK开发J2EE应用程序,从JDK 5.0开始,改名为Java EE。 *ME(J2ME),micro edtion,主要用于移动设备、嵌入式设备上的java应用程序,从JDK 5.0开始,改名为Java ME。 ==JDK组成== JDK包含的基本组件包括: *javac – 编译器,将源程序转成字节码 *jar – 打包工具,将相关的类文件打包成一个文件 *javadoc – 文档生成器,从源码注释中提取文档 *jdb – debugger,查错工具 *java – 运行编译后的java程序(.class后缀的) appletviewer:小程序浏览器,一种执行[[HTML]]文件上的Java小程序的Java[[浏览器]]。 Javah:产生可以调用Java过程的[[C]]过程,或建立能被Java程序调用的C过程的头文件。 Javap:Java反汇编器,显示编译类文件中的可访问功能和数据,同时显示字节代码含义。 Jconsole: Java进行系统调试和监控的工具 ==常用的package== *java.lang: 这个是系统的基础类,比如String等都是这里面的,这个package是唯一一个可以不用import就可以使用的Package *java.io: 这里面是所有输入输出有关的类,比如文件操作等 *java.net: 这里面是与网络有关的类,比如[[URL]],URLConnection等。 *java.util : 这个是系统辅助类,特别是集合类Collection,List,Map等。 *java.sql: 这个是数据库操作的类,Connection, Statememt,ResultSet等 *javax.servlet: 这个是[[JSP]],[[Servlet]]等使用到的类 ==JDK的环境配置== ===Windows环境下=== java运行环境安装与测试及HelloWorld的实现。 #下载j2sdk 1.4.1或更高版本 (http://java.sun.com ,建议同时下载其Java Documentation,这是Java帮助文档) #运行刚刚下载的j2sdk-1_4_1_02-windows-i586.exe文件进行正式安装(以下假设安装于c:\j2sdk1.4.1,建议安装路径不要有空格,不宜安装在\Program Files目录下!)。 #设置运行环境参数: ##a.如果是Win95/98,在\autoexec.bat的最后面添加如下3行语句: ##*set JAVA_HOME=c:\j2sdk1.4.1 ##*set PATH=%JAVA_HOME%\bin;%PATH% ##*set CLASSPATH=.;%JAVA_HOME%\lib ##*注意:---可用dos命令notepad c:\autoexec.bat打开记事本,加入上面的3行语句。 ##b.如果是Win2000,xp使用鼠标右击“我的电脑”->属性->高级->环境变量 ##*系统变量->新建->变量名:JAVA_HOME 变量值:c:\j2sdk1.4.1 ##*系统变量->新建->变量名:CLASSPATH 变量值:.;%JAVA_HOME%\lib ##*系统变量->编辑->变量名:Path 在变量值的最前面加上:%JAVA_HOME%\bin;(CLASSPATH中有一英文句号“.”后跟一个分号,表示当前路径的意思) #使用文本编辑器(比如:edit.com/记事本/UltraEdit/EditPlus)编写如下代码,并保存为文件:HelloWorld.java(必须大小写正确!假设为c:\test\HelloWorld.java) <pre> /* HelloWorld.java */ public class HelloWorld { public static void main(String arg[]) { System.out.println("Hello, World!"); } } </pre> #开启一个[[DOS]]窗口,CD(就是跳转/Change Directory)到HelloWorld.java所在的目录中c:\>cd \test c:\test>_ #编译HelloWorld.java为HelloWorld.class c:\test>javac HelloWorld.java #运行HelloWorld.class c:\test>java HelloWorld Hello, World! c:\test>_ 注意: 如果出现的Exception in thread "main" java.lang.NoClassDefFoundError:helloworld/javaerror:ccan'n read:HelloWorld.java之类的错误,那么是把javac 和java写反了。 如果出现Bad command or file name 说明javac命令没起作用,需要:c:\>set path="c:\jdk\bin" 用这个命令注册BIN目录里的命令(注意大小写) ===在LINUX环境下=== Ubuntu Linux下jdk的安装与配置 1.安装 从sun公司网站www.sun.com下载linux版本的jdk,我下载的版本是JDK 6 Update 7,http://java.sun.com/javase/downloads/index.jsp jdk-6u7-linux-i586.bin,打开终端,用cd命令进入jdk所在目录,执行复制命令 sudo cp jdk-6u7-linux-i586.bin /usr 即将jdk复制到/usr目录下,然后进入/usr目录 cd /usr 执行权限 chmod +x jdk-6u7-linux-i586.bin 执行安装命令 ./jdk-6u7-linux-i586.bin 如遇错误,可先切换至root用户下,su root,再执行安装命令,安装成功会在/usr目录下生成jdk1.6.0_07目录,就是jdk的安装目录,重启电脑,打开终端,输入java -version,如若有显示java的版本信息,则表示安装成功。 2.配置 安装成功后需要配置jdk环境变量,用cd命令进入/etc目录 sudo vi profile 即执行编辑profile文件命令,在umas k022前添加如下内容: *export JAVA_HOME=/usr/jdk1.6.0_07 *export JRE_HOME=/usr/jdk1.6.0_07/jre *export PATH=$PATH:/usr/jdk1.6.0_07/bin *export CLASSPATH=./:/usr/jdk1.6.0_07/lib:/usr/jdk1.6.0_07/jre/lib 保存退出,重启电脑 3.测试 新建Test.java <pre> public class Test{ public static void main(String[] args){ System.out.println("Hello,Welcome to Linux World!"); } } </pre> 在终端用cd命令进入Test.java目录,然后输入 javac Test.java java Test 若输出 Hello,Welcome to Linux World! 则表明配置成功! 如不能通过编译,可通过重新启动系统试试 4.注意 在用vi命令编辑profile文件时,Linux初学者可能还不熟用,sudo vi profile进入编辑文件后如出现,Press ENTER or type command to continue,则按回车,然后按方向键“下”直到umas k022前一行,按字母o进入编辑状态,输入环境变量内容,回车,按几次ESC键,直到听到"嘀"声,输入 <pre>:x</pre> 回车,即保存退出,至此,Linux jdk环境变量配置完成 ==相关内容== *[[JSP]] *[[Servlet]] *[[JAVA]] [[CATEGORY:JAVA|J]] [[category:Sun|J]]
摘要:
请注意,您对站长百科的所有贡献都可能被其他贡献者编辑,修改或删除。如果您不希望您的文字被任意修改和再散布,请不要提交。
您同时也要向我们保证您所提交的内容是您自己所作,或得自一个不受版权保护或相似自由的来源(参阅
Wordpress-mediawiki:版权
的细节)。
未经许可,请勿提交受版权保护的作品!
取消
编辑帮助
(在新窗口中打开)