🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: cn.bbs.comp.lang.java
Article #19853

Eclipseʹ�ý���

#19853
From: don
Date: Sun, 28 Dec 2003 05:05
254 lines
19872 bytes
Eclipseʹ������
http://www.chinaunix.net ����:rollingpig  �����ڣ�2
003-06-25 12:34:10
ת��֮���
http://developer.ccidnet.com/pub/disp/Article?colum
nID=295&articleID=37936&pageNO=1
ĿǰJava��������ĸ��ּ��ɿ���������IDE�����ֳ��ٻ�
��ŵľ��棬��Borland��JBuilder����IBM��Visual Age 
for Java��WebSphere Studio��Oracle��JDeveloper��Sun
�� Forte for Java��WebGain��Visual Cafe��TogetherSo
ft��Together�����п���Դ�����Eclipse��NetBeans �ȣ�
����10�����ࡣ��ô�������IDE������Java�������߼���
������ҲΪ������Ա��ѡ����������⡣��ЩIDE�Ŀ�����
�����Žϴ�IJ����һ�ֿ��������¿�������Ŀ���ܷܺ�
�����ֲ����һ�ֿ������������Ҫ���Ϊ������ѡ���ʺ�
��ĿĿ��Ŀ������ߡ�
��Ŀǰ���е�IDE�У�Eclipse����˵�����з�չǰ;�IJ�Ʒ
֮һ��Eclipse�����OTI��IBM���ҹ�˾��IDE��Ʒ�����鴴
������ʼ��1999��4�¡�IBM�ṩ�������Eclipse�����
������Platform��JDT��PDE��Ŀǰ��IBMǣͷ��Χ����Ecli
pse��Ŀ�Ѿ���չ��Ϊ��һ���Ӵ��Eclipse���ˣ���150��
�������˾���뵽Eclipse��Ŀ�У����а���Borland��Rat
ional Software��Red Hat��Sybase�����OracleҲ�ƻ���
�뵽Eclipse�����С�
�����
��ѧϰʹ��Eclipse֮ǰ���б�Ҫ�Թ��������Ŀ�������
һЩ���͡�
Eclipse��һ������Դ��������������Ŀ��רע��Ϊ�߶�
���ɵĹ��߿����ṩһ��ȫ���ܵġ�������ҵƷ�ʵĹ�ҵƽ
̨������Eclipse��Ŀ��Eclipse������Ŀ��Eclipse������
Ŀ�����Ŀ��ɣ�ÿһ����Ŀ��һ����Ŀ����ίԱ��ල��
���������Ŀ�³̹��?ÿһ����Ŀ�������������Ŀ���
������ʹ�� Common Public License��CPL���汾1.0���Э
�顣
Eclipse������ĿΪ��ͬ�Ĺ��߽������ṩһ�����㣬�Ա�
֤ΪEclipse Platform������õĹ��ߡ�Eclipse������Ŀ
��������ΪEclipse Platform����㷺�Ĺ��ߵĴ���������
��Ŀ�ṩ��һ����ϵ���Ե��Ϳ���Դ���빤�߽����ߣ��Ӷ�
ʹ�ø��Ǻ��ظ���С��������֤�������󻯺͹�ͬ�����
�������ٽ�ͬ���͹��ߵ��޷컥������������Ŀ�ɹ��߿�
����ίԱ��͹�����Ŀ����Ŀ����ίԱ�����顢ѡ��Ϳ���
������Ŀ��ɡ�
Eclipse������Ŀ��������Ϊ����Դ���뿪���ߡ��о��ߡ�
ѧԺ�ͽ������ṩ�µĹܵ����Բ��뽫��Eclipse���ݻ���
�����о�������ͽ��������Ŀ������֯���о���Ŀ��E
clipse����������������ԡ����ߺͿ��������������̽
�����о���������Ŀ��С�͵ġ�δ��ʽ�ṹ������Ŀ��ΪE
clipse���������µ�������������Ŀ�۽��ڽ�����ϵ�
��������ѧ����Ϳμ���
Eclipse Platform��һ�����ŵĿ���չ��IDE��Eclipse Pl
atform�ṩ�����͹��첢���м�������������ߵĻ�
Eclipse Platform���?�߽����߶������������˹����޷�
���ɵĹ���������ֱ�һ�����߹���������������һ��
���߹��������↑ʼ��
Eclipse SDK����������߰���3��Eclipse��Ŀ������Ŀ
��Platform��JDT��PDE������������ϲ������ǿ���һ��
���ء���Щ������һ���ṩ��һ�����зḻ���ԵĿ�������
�����?������Ч�ؽ�������޷켯�ɵ�Eclipse Platfor
m�еĹ��ߡ�Eclipse SDK��Eclipse��Ŀ���Ĺ��ߺ�����
�����Դ����ĵ��������϶�ɡ�Eclipse��Ŀ���
������� CPL��������������и�����������Э�顣
���ء���װEclipse
֪������Щ����Eclipse��Ŀ����Ϣ�����ǿ������ء���װ
һ��Eclipse��Eclipse SDK��������Ҫ���صģ����а�����
����JavaӦ�õ��������ݺ�Eclipse��Ŀ�����гɹ�
����Eclipse��Ŀ����ҳhttp://www.eclipse.org�����Do
wnloads����������ҳ��Eclipse���µİ汾��2.0.2�棬��
��2.0.2��Ķ�����Է����û�г������������ǿ���ʹ
��һ������һ��İ汾2.0.1�����2.0.1����������ҳ����
��ҳ���кܶ��������ӣ�����Eclipse SDK�ںܶ�ƽ̨�ϵ�
�汾����������ֻ��Ҫ����eclipse-SDK-2.0.1-win32.zip
��NLS-SDK-2.0.1-Translations.zip�����ļ��Ϳ����ˣ���
�⻹��һ�� eclipse-examples-2.0.1-win32.zip�ļ�����
ѧϰ��Java�����û�ָ�ϡ�����Ҫ�ġ�����3���ļ���ѹ��
����ͬ��Ŀ¼����D:\eclipse��
������Eclipse֮ǰ����Ӧ�ð�װ��JDK��Sun ��JDK��IBM��
JDK�����ԣ�Ӧ�ð�װ1.3���ϰ汾,�Ƽ�ʹ��1.4���ϰ汾��
��Ϊֻ��ʹ��1.4���ϰ汾��JDK�ſ������ܵ�������HotSw
ap���ܶ��ڵ��Դ����ķ��㣩�����úû�������JAVA_HOME
��CLASSPATH��PATH��
ΪD:\eclipse�µ�eclipse.exe�������Ͻ���һ����ݷ�ʽ
��˫����ݷ�ʽ����Eclipse��EclipseҲ�����������з�ʽ
����������������ָ��ʹ�õ�JVM�ͱ�����ݵ�workspace��
���磺
D:\eclipse\eclipse.exe-vmD:\WebSphere\AppServer\jav
a
\bin\javaw.exe -data
D:\WORK\workspace
���У�D:\WORK\workspace�DZ�����Ŀ�ļ���λ�á�
����ѡ������������ݽ���Eclipse�İ���ϵͳ������Ec
lipse�Ķ�����Է�������е�ѡ������������Ѿ���
��������ģ�ʹ�������dz����㡣
�ڽ��������ѧϰǰ�������ȼ����һ�°����еġ�����
̨�û�ָ�ϡ�����Ϥһ��͸��ͼ����ͼ�ȸ��
������ظ������鿴CU��̳ԭ���رա�
---------------------------------------------------
-----------------------------
 rollingpig �ظ��ڣ�2003-06-25 12:37:32
��дHello World����
�������DZ�дһ��HellWorld���򣬲������£�
1��ѡ���ļ����½�����Ŀ��
2����Ŀ���ѡJava��
3����Ŀ�б�ѡJava��Ŀ��
4���������һ������
5��������Ŀ��ƣ����磺HelloProject��
6���������ɡ���
7���ڹ���������������Java�ࡱ�İ�ť������һ��C���
����ͼ1��
[img:fbd2928e14]http://developer.ccidnet.com/pub/at
tachment/2003/2/87667.gif[/img:fbd2928e14]
ͼ1 ���������Java�ࡱ�İ�Ťͼ
8�������������HelloWorld��
9�����public static void main(String[] args) �ĸ�ѡ
����Eclipse����main��������ͼ2����
[img:fbd2928e14]http://developer.ccidnet.com/pub/at
tachment/2003/2/87670.gif[/img:fbd2928e14]
ͼ2 Eclipse����main����
10���������ɡ���
11��һ��Java�༭���ڽ��򿪣���main����������System.
out.println(��Hello World��)��
12��ʹ��Ctrl-s���棬�⽫�Զ����� HelloWorld.java��
13�������������ġ����С���ť��
14��ѡ��JavaӦ�ó��򡱣�Ȼ��ѡ���½�����
15��������Ŀ���Hello��Project��main���� HelloWorld
��
16�������������
17����ʱ�򣬽����һ������̨���ڣ�һ�� ��Hello Wo
rld��������ʾ�����棨��ͼ3����
[img:fbd2928e14]http://developer.ccidnet.com/pub/at
tachment/2003/2/87672.gif[/img:fbd2928e14]
ͼ3 "Hello World"��ʾ����
Eclipse��һ��������������ÿ�α���һ��Java�ļ�ʱ���
�Զ����б��롣������Ա��������Զ��������������Ҫ
������ܣ������ڴ��ڡ���ѡ�����̨�����Դ�޸�ִ��
�Զ��������ر�������ԡ���󹤾����л���֡�ȫ������
���İ�ť�����Ƶ�ѡ��Ҳ���������ص�ѡ���С�
����CVS��Դ��
��������֪����δ���һ����Ŀ�ˣ���һ������ij���汾��
�����������ӣ�����Ŀ�������汾�������С�Ŀǰ��Դ���
����ʹ��CVS�����汾���?�������Ҳʹ��CVS������E
clipse SDK�Ѿ�������֧��CVS�IJ����Ҫ��ʹ������İ�
���������������VSS�����Դ�Eclipse����վ��������ص�
���������һ��CVS��Դ��λ�õIJ������£�
1����CVS��Դ�⿪��͸��ͼ�����ڡ��͸��ͼ�������
CVS��Դ�⿪������
2����CVS��Դ����ͼ����Ҽ��½�����Դ��λ�ã���ͼ4
��
[img:fbd2928e14]http://developer.ccidnet.com/pub/at
tachment/2003/2/87674.gif[/img:fbd2928e14]
ͼ4 �½���Դ��λ��
3�������CVS��Դ��Ի���������CVS Server ����ϸ��Ϣ
��
4���������ɡ���
5��һ�����ú�CVS��Դ�⣬�Ϳ��԰���Ŀ������Դ���ˡ�ת
��Java͸��ͼ������Ŀ����ϵ��Ҽ�ѡ��С�������Ŀ
��
6��ѡ��ղ���ӵ���Դ�⡣
7���������ɡ���
8����ͬ�������е���Ŀ�ϵ��Ҽ�ѡ�ύ��
9������Ϊ�ύ�����ע�ͣ���ͼ5��
[img:fbd2928e14]http://developer.ccidnet.com/pub/at
tachment/2003/2/87676.gif[/img:fbd2928e14]
ͼ5 Ϊ�ύ����ע��
10�������ȷ����������Ŀ��������CVS��Դ���С�
---------------------------------------------------
-----------------------------
 rollingpig �ظ��ڣ�2003-06-25 12:39:20
11������Ŀ���?��Դ���к󣬿���ʹ�á�����Դ��ͬ����
�������������룬���Ҹ��ϱ��˶���Դ���д����������޸�
������Ŀ�ϵ��Ҽ�С�������Դ��ͬ����
���ء���װӦ�÷�����JBoss
Ϊ�����������˵Ŀ���������Ҫһ��Ӧ�÷����������Ұ�Ӧ
�÷�������Eclipse����������Eclipse���������Ӧ�÷���
����ͬ����������WebLogic��WebSphere��JRun��Orion/Or
acle9iAS��JBoss��JOnAS��Resin�ȡ�������Ŀǰ���еĿ�
��Դ����Ӧ�÷�����JBoss����������Ҫ���ز���װ��JB
oss����ʹ�õ���JBoss 3.0.3����װ��D:\jboss-3.0.3Ŀ¼
��Ϊ�˰�JBoss��Eclipse�༯�ɣ�����Ҫ������صIJ����
�������http://www.genuitec.com/products_easie.ht
m��http://www.genuitec.com/products/EASIEJBoss1.0.6
.zip����http://www.genuitec.com/products/Eclipse_JB
oss.pdf����һ����װ��ָ�����˳�Eclipse�����ղ����ص�
�ļ���ѹ����D:\eclipse�£���������Eclipse��
�°�װ�IJ����Ҫ�������ʹ�ã�ѡ�񴰿ڡ���͸��ͼ��
���������е�EASIE JBoss��ѡ�С�
Ȼ��������������ѡ�񴰿ڡ���ѡ��������JBoss��
������Ϣ��
��������ִ������ڹ������л����������ֹͣJBoss��
��ť�����������ť����JBoss����ͼ6��
[img:12e90c0688]http://developer.ccidnet.com/pub/at
tachment/2003/2/87698.gif[/img:12e90c0688]
ͼ6 ����JBoss
�򿪵���͸��ͼ���ڵ���͸��ͼ�н��ῴ���ղ�������JBo
ss�����ص���Ϣ��
ֹͣJBoss����ʹ��������ť�Աߵ�ֹͣ��ť���������վ
�ϻ���֧��WebLogic��WebSphere��Orion/Oracle 9iAS�IJ�
������װ����������ȫһ��
Eclipse����
������Ϊֹ������һ������Ŀ�����������Ҫ�����û���
������ˡ��������ǻص�Hello World��Ŀ����һ�µ��Գ�
����Ҫ����Щ���顣
�ù�IDE���˶��ڶϵ㡢�������еȸ����Ƿdz���Ϥ�ģ�Ec
lipse��������IDEӦ�þ��еĵ��Թ��ܡ����Բ������£�
1�������ڳ���������һ���ϵ㣬˫�������ߵĻ�ɫ����
����һ���ϵ㱻�ӵ�������ϣ���ͼ7��
[img:12e90c0688]http://developer.ccidnet.com/pub/at
tachment/2003/2/87702.gif[/img:12e90c0688]
ͼ7 ���öϵ�
2������������еĵ��԰�ť��һ��Bug����
3����JavaӦ�ó�����ѡ��HelloWorld��
4����������ԡ����������е��ղ����õĶϵ㴦��Ȼ��
ֹͣ���У�
5����F6������ִ�У���ʱ��������е���һ����䣻
6����F8��������������
����JUnit���ӳ���
�������ǵ���һ���������Ŀ�������Ŀ������Eclipse J
DT�����ӡ�
1��ѡ���ļ����룻
2��ѡ��ZIP�ļ�����
3��������ҵ�Դ����Jar�ļ�����λ�ã����ļ���������J
Unit��
4���������ɡ���������һ���µ�JUnit��Ŀ,��ͼ8��
[img:12e90c0688]http://developer.ccidnet.com/pub/at
tachment/2003/2/87700.gif[/img:12e90c0688]
ͼ8 ������Ŀ
����ƪ������Ͳ���ϸ���������Ŀ�Ŀ�������ˡ�����
�Ŀ�������뿴�����еġ�Java�����û�ָ�ϡ���
���������е�Java IDEһ����Eclipse��Ҳ���Ի������
���������ݰ�����ȼ���Alt+/��
��Eclipse SDK���Ѿ�������Ant��JUnit��Щ����Ͳ�����
Ŀ�Ĺ��ߣ�����ǿ��Ļ���֧�ִ�����ع���refactoring
������Щ�����ڡ�Java�����û�ָ�ϡ����н�Ϊ��ϸ�Ľ���
��������ƪEclipse���������º󣬾Ϳ���ֱ�ӿ���Java��
���û�ָ�ϡ���ͨ��ԡ�Java�����û�ָ�ϡ���ѧϰ������
���ܵ�Eclipse����������Ҫ��֧��XP�����ޱ�̣����ٿ�
����������һ��IDE��
Eclipse����־�ļ�������workspace/.metadata/.log�ļ�
�У�����ļ�������������ʱ�Ĵ������е���Ϣ�ڳ��ʱ
�dz����á�
������Eclipse��Java�Ŀ�����̣�����ܶ���ʹ��Eclips
e������������Ҳ����Ȥ��Eclipse Platform��һ��ͨ�õ�
����ƽ̨����֪���κ��ض������ԣ����Ǵ���һ����
��ʹ�ò������֧�ָ������ԡ�Eclipse SDK������һ��ȫ
���ܵ�Java IDE������һ�������չƽ̨��֧��һ�������
���Ե����ӡ�SDK���ṩJava�ļ��ı༭�������XML�ļ���
�༭�������

--
/*----------------------------------*/
(!C++)?JAVA:VB.NET    //���ѡ���е���
��� ����MFC��.NET��JAVA һ���������٣�
/*----------------------------------*/ 

�� ��Դ:��Ʈ��ˮ�Ƽ� Freecity.dhs.org��[FROM: eldon]
Technical Details
Message-ID: <4A2Sj3$AeG@Freecity.dhs.org>
Path: arc1-ca.pugleaf.net!archiver1.google.com!news2.google.com!news.maxwell.syr.edu!elnk-pas-nf1!elnk-nf2-pas!newsfeed.earthlink.net!sjc70.webusenet.com!news.webusenet.com!maily.cic.tsinghua.edu.cn!news.ccie.net.cn!Freecity

Show Full Headers
Complete Article Headers
X-Google-Language: Chinese,GB
X-Google-Thread: f6cb0,4b43b7758a52ee02,start
X-Google-Attributes: gidf6cb0,public
X-Google-ArrivalTime: 2003-12-27 21:04:22 PST
Path: arc1-ca.pugleaf.net!archiver1.google.com!news2.google.com!news.maxwell.syr.edu!elnk-pas-nf1!elnk-nf2-pas!newsfeed.earthlink.net!sjc70.webusenet.com!news.webusenet.com!maily.cic.tsinghua.edu.cn!news.ccie.net.cn!Freecity
From: eldon.bbs@Freecity.dhs.org (don)
Newsgroups: cn.bbs.comp.lang.java
Subject: Eclipseʹ�ý���
Date: 28 Dec 2003 05:05:12 GMT
Organization: Ʈ��ˮ�Ƽ�
Message-ID: <4A2Sj3$AeG@Freecity.dhs.org>
Mime-Version: 1.0
Content-Type: text/plain; charset="gb2312"
Content-Transfer-Encoding: 8bit
X-Filename: Java/M.1072587891.A