Article View: cn.bbs.comp.lang.java
Article #20243[��]HelloWorld����
From: Java & .Net
Date: Sat, 20 Dec 2003 04:38
Date: Sat, 20 Dec 2003 04:38
71 lines
7106 bytes
7106 bytes
����Java��ѧ�ߣ��������ԡ���һ��������⡱��ͷ����ʵ����һ�£��Լ�Ҳ�Ǵ���
���ι����ģ�˵һ�䡰��á��������һ�����������
���ˣ��Թ���let's say "HelloWorld!" in java...
���ȣ�����Ҫ����һ�����ǵ�ƽ̨��Windows+JDK��Linux������Ҳ��ࣩ���������
���൱�ձ顢������ŵġ�ȷ���Ѿ���ȷ��װJDK�ˣ����û������Դ�sun�Ĺٷ���վ
�������µİ汾(��Ȼ����һ��汾Ҳ����ν�������黹�ǰ�װ1.4��,���õ���
j2sdk1.4.2),��һ����С�����������ij���̳��ϵ�HelloWorldԴ�룺
[1;40;30m// HelloWorld.java[0;37m [m
[31mpublic[m [32mclass[m HelloWorld { [m
[31mpublic[m [33mstatic[m [34mvoid[m main(String args[]) { [m
System.out.println([1;34m"Hello World!"[0;37m); [m
}
���̣�Ȼ����룬javac ...��������:
* [1;31m����[m 1��
'javac' �����ڲ����ⲿ���Ҳ���ǿ����еij���������ļ���
(javac: Command not found)
�����ԭ����û�����úû�������path��Win98����autoexce.bat�м���path=%path%;
c:\j2sdk1.4.2\bin��Win2000����������->ϵͳ->��->��������->ϵͳ����...����
�ˣ�˫��Path���ں������c:\j2sdk1.4.2\bin����Ȼ���Ǽ���JDK��װ��c:\j2sdk1.4.2
Ŀ¼�£�һ��2000����XP����Ҫ����ϵͳ���ã������ԣ�javac HelloWorld
* [1;31m����[m 2��
HelloWorld is an invalid option or argument.
���У����רҵ����java��Դ������һ��Ҫ���.java�ļ��ģ����ұ���ʱҪдȫ.java
ѽ��OK�� javac HelloWorld.java ������ܸó��˰ɣ���
* [1;31m����[m 3��
HelloWorld.java:1: Public class helloworld must be defined in a file called "HelloWorld.java".
public class helloworld{
^
������������Ϊ�������������ļ������ֲ�һ�¡�ȷ��˵��һ��JavaԴ�����п�
�Զ������࣬���ǣ�����public���Ե���ֻ����һ��������Ҫ���ļ�����һ�¡����У�
main����һ��Ҫ�������public����֮�У��������java�����У�����ࡣ����һ����
Java�����������ϸ���ִ�Сд�ģ���ѧ��Ҫע��ѽ���������� helloworld ��
HelloWorld ����Ϊ�Dz�һ�����...oh... �ã��ĺ��ˣ�����... javac
HelloWorld.java...���ף���ôʲôҲû��ѽ����//faint ����DZ���ͨ���ˣ������Dz�
�Ƕ���һ��HelloWorld.class ?(hehe..�����Ͻ̵�:)
java HelloWorld
* [1;31m����[m 4��
Exception in thread "main" java.lang.NoClassDefFoundError: HelloWorld�Ǻǣ����
������������·��(classpath)��������ʵ���ϣ���·�����ڱ����̾��漰��Java��
�ĸ��classpath����ָ��ȥ�������õ����࣬����ô���������ǵ�HelloWorldû��
������ģ���java.lang���еģ��࣬���Ա���ʱû����������⡣����ʱ�أ���Ҫָ����
�����������ˡ����������������������������java -classpath . HelloWorld��.��
�ʹ�?ǰĿ¼����Ȼ�������е��鷳�����ǿ����ڻ�������������Ĭ�ϵ�classpath����
��������������path����classpath����classpath=.;c:\j2sdk1.4.2\lib\dt.jar;
c:\j2sdk1.4.2\lib\tools.jar �������������Ҳ���ϣ��Ժ��õ��š�
java -classpath . HelloWorld��Ӧ�ó����˰ɣ�
* [1;31m����[m 5��
Exception in thread "main" java.lang.NoSuchMethodError: main
������Ĵ��룬�������main�����Ķ����ϣ�д�Եط�����������д����
public static void main(String[] args) { //һ���ֶ���Ҫ��ȱ���Ϊʲô��...
�ԣ�������Сд��
java -classpath . HelloWorld �����������ˣ���
[1;35mHello World![m
��faint!����...��
��ӭ����Java���磡����˵��������HelloWorld ��IJ�����һ����������⡱��
--
-����������������������������
����������Ư���©��ة�һ��������������֮���ɩ������ҩ�
���������������ĩ������穦����ˮ����ĩ��ǩ�
�������������������ᩦ�������������⩦��������˩�
��ܭ�������������������֩��ĩ�Ư������Ư�����������ũ�
�����ة��ة��ة��ة��ة��ة��ة��ة��ة��ة��ة��ة���
[1;36m�� ������:��skyhit � Dec 20 13:00:33 �ı������ݡ�[FROM: skyhit][m
[m[1;32m�� ��Դ:��Ʈ��ˮ�Ƽ� Freecity.dhs.org��[FROM: skyhit][m
Technical Details
Message-ID:
<49iG8h$AiL@Freecity.dhs.org>Path:
arc1-ca.pugleaf.net!archiver1.google.com!news2.google.com!news.maxwell.syr.edu!newshosting.com!news-xfer2.atl.newshosting.com!216.254.138.56.MISMATCH!news.primus.ca!news.primus.ca!ctu-peer!news.nctu.edu.tw!netnews.csie.nctu.edu.tw!maily.cic.tsinghua.edu.cn!news.ccie.net.cn!FreecityShow Full Headers
Complete Article Headers
X-Google-Language: Chinese,GB X-Google-Thread: f6cb0,7448fbeb6194d297 X-Google-Attributes: gidf6cb0,public X-Google-ArrivalTime: 2003-12-22 03:06:47 PST Path: arc1-ca.pugleaf.net!archiver1.google.com!news2.google.com!news.maxwell.syr.edu!newshosting.com!news-xfer2.atl.newshosting.com!216.254.138.56.MISMATCH!news.primus.ca!news.primus.ca!ctu-peer!news.nctu.edu.tw!netnews.csie.nctu.edu.tw!maily.cic.tsinghua.edu.cn!news.ccie.net.cn!Freecity From: skyhit.bbs@Freecity.dhs.org (Java & .Net) Newsgroups: cn.bbs.comp.lang.java Subject: [��]HelloWorld���� Date: 20 Dec 2003 04:38:16 GMT Organization: Ʈ��ˮ�Ƽ� Message-ID: <49iG8h$AiL@Freecity.dhs.org> Mime-Version: 1.0 Content-Type: text/plain; charset="gb2312" Content-Transfer-Encoding: 8bit X-Filename: Java/M.1071894955.A Lines: 71