JDKTM 6
��л�����ش˰汾�� JavaTM Platform, Standard Edition Development Kit (JDKTM)��JDK ��һ�ֿ�������������ʹ�� Java �����������Ӧ�ó���applet �������
JDK �����Ĺ��߿����ڿ����Ͳ����� Java ������Ա�д���� JavaTM ƽ̨�����еij���
ϵͳҪ��װ˵�������ų���ʾλ�� Java ���� Web վ���ϵ�����λ�ã�
JDK 6 ��װ˵��
���� JavaTM Platform, Standard Edition (Java SE) �ĵ����� API ˵�������ܽ��ܡ�������ָ�ϡ�JDKTM ���ߺ�ʵ�ó���IJο�ҳ�桢��ʾ�����Լ�ָ�������Ϣ�����ӡ����ĵ��������ذ�����ʽ�ṩ�������Խ��˰���װ�ڼ�����ϡ�Ҫ��ø��ĵ�������μ�����ҳ�����й� API �ĵ�����Ϣ������� JavaTM Platform, Standard Edition API ˵������ҳ���ṩ�� API �ļ�Ҫ���ܣ������ص������ API ˵�����Ǵ���ʾ����
�йش˰汾��������Ϣ����μ� Java ���� Web վ���ϵ� Java SE 6 ����˵����������������˵����������Ҫ���и��£�����벻���ڲ鿴��������˵�����˽�������Ϣ��
�й���֪�ļ����������б�����μ� Java ���� Web վ���������ڰ汾�ļ������������Ѿ���֧��Ϊ���ڰ汾�� JavaTM ƽ̨��д�ij����ܱ�Ȼ����ijЩ�����ݵĸ��ģ������������ܹ��ڲ����±�̵������Ǩ�Ƶ���ǰ�汾�������ڼ�������������ⲻ���ּ��ݣ������ǵļ����� Web ҳ�����������⣬�����������һ�㣬������Ϊ��һ������֮���Դ���һЩ�ƻ������Եĸ��ģ�����Ϊ��Ҫ�ֲ�DZ�ڵİ�ȫ©������ʵ�ֻ���ƴ���
�������ݿ� Web վ��ʹ�����������ͼ�����еĴ��桢�ύ���Լ��Ĵ����Լ�֪ͨ��������ϣ������Щ����Ҫֱ���ύ����������ܣ�����д���±�����
http://bugs.sun.com/services/bugreport/index.jsp
�������� Java SE �ĵ�С�����ͷ�����Ҳ����ֱ���� Java ��������С��ĵ����ʼ���ַ���������
ע - �벻Ҫͨ���������ݿ�����ǵĿ����Ŷ�Ѱ����֧�֡��йؿ���ѡ���֧�ַ�ʽ����μ� Java ���� Web վ���ϵ�֧���������
�����ָ��������� JDKTM �е��ļ���Ŀ¼���й���Щ�ļ���Ŀ¼����ϸ��Ϣ����μ�����������ƽ̨�� Java SE �ĵ��� JDK �ļ��ṹ���֡�
bin/
��Ŀ¼�У�ָ���ߺ�ʵ�ó��ɰ�����������ִ�С����Ժͱ����� JavaTM ������Ա�д�ij����й���ϸ��Ϣ����μ������ĵ���jre/
��Ŀ¼�У��� JDK ʹ�õ� Java Runtime Environment (JRETM) ��ʵ�֡�JRE ���� JavaTM ����� (JVMTM)������Լ�����֧��ִ���� JavaTM ������Ա�д�ij�����ļ���lib/
��Ŀ¼�У����������������������֧���ļ���demo/
��Ŀ¼�У�JavaTM ƽ̨�ı��ʾ������Դ���룩����Щʾ������ʹ�� Swing ������ JavaTM �����Լ� JavaTM ƽ̨��������ϵ�ṹ��ʾ����sample
��Ŀ¼�У�ijЩ Java API �ı����������Դ���룩��include/
��Ŀ¼�У�֧��ʹ�� Java ����������JVMTM ���߽����Լ� JavaTM ƽ̨���������ܽ��б��������̵�ͷ�ļ���src.zip
�У���� Java ���� API ��������� JavaTM �������Դ�ļ�������java.*��javax.* ��ijЩ org.* ����Դ�ļ����������� com.sun.* ����Դ�ļ�������Դ��������ο����Ա����������ѧϰ��ʹ�� JavaTM ������ԡ���Щ�ļ��������ض���ƽ̨��ʵ�ִ��룬�Ҳ�����������������⡣Ҫ����Щ�ļ����н�ѹ����ʹ����һ���õ� zip ʵ�ó�����Ҳ����ʹ��λ�� JDK �� bin/
Ŀ¼�е� Jar ʵ�ó���jar xvf src.zip
JavaTM Runtime Environment (JRETM) ��һ��ɵ������صIJ�Ʒ����μ����� Web վ����
ͨ�� JRE�������������� JavaTM ������Ա�д��Ӧ�ó����� JDKTM ���ƣ�JRE ���� JavaTM ����� (JVMTM)����� JavaTM ƽ̨ API ���༰֧���ļ����� JDK ��ͬ���ǣ�������������������͵����������Ŀ������ߡ�
���� JRE ����֤�������������ؽ� JRE ��Ӧ�ó���һ������ٷַ���ʹ�� JDK ����Ӧ�ó���ɽ����� JRE һ���У��Ա������û����п����������� JavaTM ƽ̨��
ע - ������������֤�������ٷַ����������Ԥ���а汾��
����������������Э�������������Լ�����������������ƺ����⡣����������£������Ը��ƺͷַ����������Լ��������ʶΪ“���ٷַ�”���������֣���
- ���������طַ����������ܽ����ģ�������Ϊ���� applet ��Ӧ�ó�����һ���ִ����
- ���ij���������������Ҫ����Ҫ���ܣ�
- ���ij���������������� Java ����ͨ���������ͷ����������У�
- ���ַ�����ֻ��Ϊ���������ij���
- �����ַ������������滻���������κ������
- ����ɾ������ı������а������κ�ר��ͼ����������
- ��ֻ����ּ�ڱ��� Sun �����������Э���е��������ַ���������
- ��ͬ��ά���ͱ��� Sun �������ɷ������棬��ʹ��е��������ʹ�û�ַ������ȫ�������/��������������⳥�����ϻ��ͻ�����µ��⳥�����Ϸѡ�ծ���/�����ѣ�������ʦ�ѣ���
�˴�ʹ�õ�“��Ӧ��”һ����ָ����֤�����ˡ��������Լ��� JavaTM Development Kit (JDKTM) �������һ�����ɺͷַ��Ķ���������Ӧ�� (ISV)��
��Ӧ�̱������� Java Development Kit �����ƴ�������Э������
��� JavaTM Development Kit (JDKTM) ���ļ���Ϊ���ࣺ��Ҫ�ĺͿ�ѡ�ġ���ѡ�ļ����Բ������� JDK ���ٷַ��У��ɹ�Ӧ�̾�������
����һ���г��˿���ѡ��� JDK ���ٷַ���ʡ�Ե��ļ���Ŀ¼��û����Ϊ��ѡ�ļ��������ļ������������ JDK ���ٷַ��С�
�����ļ����Դ��ٷַ����ų�����Щ�ļ�λ�� jdk1.6.0_<�汾> Ŀ¼�У����� <�汾> �����µİ汾�š�����ʾ SolarisTM �� Linux ���ļ����ͷָ�����Windows ��ִ���ļ����� ".exe" �����������ų������д���_g
����Ӧ�ļ��������κ����ų��Ŀ�ִ���ļ���Ӧ�ų���Ӧ���ֲ�ҳ�����������г�����bin/
��ͷ��·���������� SolarisTM ����ϵͳ�� Linux����
jre/lib/charsets.jar
jre/lib/ext/
sunjce_provider.jar
- SunJCE �� Java ���ܷ� API �ṩ��localedata.jar
- ��������ʽӢ�����Ի��������������Դldapsec.jar
- ���� LDAP �����ṩ����֧�ֵİ�ȫ����dnsns.jar
- ���� JNDI DNS �ṩ�ߵ� InetAddress ��װbin/rmid
�� jre/bin/rmid
bin/rmiregistry
�� jre/bin/rmiregistry
bin/tnameserv
�� jre/bin/tnameserv
bin/keytool
�� jre/bin/keytool
bin/kinit
�� jre/bin/kinit
bin/klist
�� jre/bin/klist
bin/ktab
�� jre/bin/ktab
bin/policytool
�� jre/bin/policytool
bin/orbd
�� jre/bin/orbd
bin/servertool
�� jre/bin/servertool
bin/javaws
��jre/bin/javaws
��jre/lib/javaws/
�� jre/lib/javaws.jar
db/
/opt/SUNWjavadb
/opt/sun/javadb
C:\Program Files\Sun\JavaDB
demo/
sample/
src.zip
�����г��������� JDK �ļ���Ŀ¼����Ӧ�����ٷַ� JavaTM Runtime Environment (JRETM) ʱ�����ܻὫ��Щ�ļ���Ŀ¼�渽���С����ܵ��������ǽ����ٷַ�������������ͬ�汾�� JRE һ��ַ�������·��������� JDK �Ķ���Ŀ¼���Եġ������κ��Ѱ����Ŀ�ִ���ļ���Ӧ������Ӧ���ֲ�ҳ�����������г����� bin/
��ͷ��·���������� SolarisTM ����ϵͳ�� Linux����
jre/lib/cmm/PYCC.pf
jre/lib/fonts/
Ŀ¼�е����� .ttf
�����ļ���jre/lib/audio/soundbank.gm
soundbank.gm
�ļ��渽���У��ɹ�Ӧ�̾��������ɴ� Java Sound Web վ�������ɼ�ǿ�� MIDI ������汾����վ�����£�http://java.sun.com/products/java-media/sound/�����ٷַ� JRE ʱ�����ܽ���Щ�����������渽���С�bin/javac
[SolarisTM ����ϵͳ�� Linux]bin/sparcv9/javac
[SolarisTM ����ϵͳ��SPARC(R) ƽ̨�棩]bin/amd64/javac
[SolarisTM ����ϵͳ (AMD)]bin/javac.exe
[Microsoft Windows]lib/tools.jar
[����ƽ̨]lib/tools.jar
[����ƽ̨]bin/apt
[SolarisTM ����ϵͳ�� Linux]bin/sparcv9/apt
[SolarisTM ����ϵͳ��SPARC(R) ƽ̨�棩]bin/amd64/apt
[SolarisTM ����ϵͳ (AMD)]bin/apt.exe
[Microsoft Windows]lib/jconsole.jar
lib/tools.jar
[����ƽ̨]jre/lib/sparc/libattach.so
[SolarisTM ����ϵͳ��SPARC(R) ƽ̨�棩�� Linux]
jre/lib/sparcv9/libattach.so
[SolarisTM ����ϵͳ��SPARC(R) ƽ̨�棩�� Linux]
jre/lib/i386/libattach.so
[SolarisTM ����ϵͳ (x86) �� Linux]jre/lib/amd64/libattach.so
[SolarisTM ����ϵͳ (AMD) �� Linux]
jre\bin\attach.dll
[Microsoft Windows]lib/tools.jar
[����ƽ̨]lib/sa-jdi.jar
[����ƽ̨]jre/lib/sparc/libsaproc.so
[SolarisTM ����ϵͳ��SPARC(R) ƽ̨�棩�� Linux]
jre/lib/sparcv9/libsaproc.so
[SolarisTM ����ϵͳ��SPARC(R) ƽ̨�棩�� Linux]
jre/lib/i386/libsaproc.so
[SolarisTM ����ϵͳ (x86) �� Linux]jre/lib/amd64/libsaproc.so
[SolarisTM ����ϵͳ (AMD) �� Linux]jre\bin\server\
jre\bin\server
�ļ��и��Ƶ� JRE �� bin\server
Ŀ¼�С�������Ӧ�̿ɽ� Java HotSpotTM ������ VM �� JRE һ���ٷַ�������ijЩ����/�������ڽ��ڿ������ƣ���� JDK �� JRE �渽�� Java ���ܷ���չ (JCE) �����ļ�����ʹ��ǿ�����ļ��ܷ�����Щ�ļ�λ��
<java-home>/lib/security/local_policy.jar
<java-home>/lib/security/US_export_policy.jar
����<java-home>
�� JDK ��jre
Ŀ¼�� JRE �Ķ���Ŀ¼��
������Щλ�ڷ��������Ĺ���/�������û������Դ� JDK Web վ���ȡ���Լ��ܼ�����ǿ��ָ���κ����Ƶ�����ǿ���ļ���λ�ڷ��������Ĺ���/�������û�������������ǿ���ļ���������Щ�ļ��滻ǿ������ jar �ļ���
������λ������λ�õ� Java SE ֤���ļ������ӻ�ɾ���� CA ֤��
<java-home>/lib/security/cacerts
�й���ϸ��Ϣ����μ� keytool �ĵ��е� cacerts ֤���ļ�һ�ڡ�
��ʱ������ Java ƽ̨���Ա㲢���� Java Community Process SM (JCPSM http://www.jcp.org/) ֮�ⴴ���Ľ��°汾�ı���ǩ����������ƽ̨���������ļ����汾����Ϊ�ü�����Ӧ�Ľ��µĶ����汾��������������
ǩ�������ǻ����ṩ��һ�ַ������ɽ�ִ��ǩ��������������Ľ��°汾����ͽ��沢�� Java ƽ̨�С�
�й�ǩ�������ǻ��Ƶ���ϸ��Ϣ�������û��ƽ��и���ʱ�����õ���ƽ̨�����б�����μ�
http://java.sun.com/javase/6/docs/technotes/guides/standards/
�ַ��� Java DB������ Sun Microsystems �� Apache Derby �� Java ���ݿ⼼���ķַ��� Ĭ�ϰ�װλ��Ϊ��
- Solaris:
/opt/SUNWjavadb
- Linux:
/opt/sun/javadb
- Windows:
C:\Program Files\Sun\JavaDB
�й� Java DB �� Derby ����Ϣ�������û��� API �ĵ���Java DB �Ĺ����Լ�������Դ���� ��μ�����Ŀ¼�е� index.html �ļ���
�й���ϸ��Ϣ���������ά���ϵ����� Sun Microsystems ҳ�棺
JavaTM Development Kit (JDKTM) �� Sun MicrosystemsTM, Inc. �IJ�Ʒ��
��Ȩ���� (C) 2010 Sun Microsystems, Inc.
4150 Network Circle, Santa Clara, California 95054, U.S.A.
��������Ȩ����