下面这个网站有:java新手必看-helloworld攻略
里面有例如“ javac‘ 不是内部或外部命令,也不是可运行的程序或批处理文件”(这个我“ 有幸”的遇到了)等常见的问题解答,希望对大家有所帮助
http://www.otm.cn/html/20050623/280m8mm6m6.html (以下内容是从下面网站转过来的)
jdk的下载和安装
http://chinalew.blogchina.com/2518922.html 首先下载jdk最新版本。可以去http://java.sun.com/j2se/1.4.2/download.html下载最新的jdk版本,打开界面后。选择 J2SE v 1.4.2_08 SDK 拦目下面的Download J2SE SDK,然后选择Accept License Agreement 表示同意,然后再看到下面三行黑拦目字样,(不同的系统下的jdk安装下载),所以选择“Windows Platform - Java(TM) 2 SDK, Standard Edition 1.4.2_08”下面的jdk 下载。
一切下载好之后。然后选择好安装路径。安装到计算机上。下来进行一些设置。首先右键点我的电脑。打开属性。然后选择“高级”里面的“环境变量”,在新的打开界面中的系统变量需要设置三个属性“java_home”、“path”、“classpath”,其中在没安装过jdk的环境下。path属性是本来存在的。而java_home和classpath是不存在的。
首先点“新建”,然后在变量名写上java_home,顾名其意该变量的含义就是java的安装路径,呵呵,然后在变量值写入刚才安装的路径“
C:\jdk1.4”.
其次在系统变量里面找到path,然后点编辑,path变量的含义就是系统在任何路径下都可以识别java命令,则变量值为“
%java_home%\bin;%java_home%\jre\bin”,(其中“%java_home%”的意思为刚才设置java_home的值),也可以直接写上“C:\jdk1.4\bin”
最后再点“新建”,然后在变量名上写classpath,该变量的含义是为java加载类(class or lib)路径,只有类在classpath中,java命令才能识别。其值为“
.;%java_home%\lib;%java_home%\lib\tools.jar (要加.表示当前路径)”,与相同“%java_home%有相同意思”
以上三个变量设置完毕,则按“确定”直至属性窗口消失,下来是验证看看安装是否成功。先打开“开始”->“运行”,打入“cmd”,进入dos系统界面。然后打“java -version”,如果安装成功。系统会显示java version jdk"1.4.08"......(不同版本号则显示不同)。
安装成功后就可以编写自己的java程序
测试:
(1)用文本编辑器写一个简单的java程序:
public class HelloWorld {
public static void main(String args[]) {
System.out.println("Hello World!");
}
}
这个例子就是著名的“Hello World”,它的功能就是显示“Hello World”。
注意:该文件名称必须为“HelloWorld.java”,大小写也区分。细心的朋友会注意到就是和public class后的名字一样的。
(2)编译:在dos命令提示符下执行:(注意大小写)
javac HelloWorld.java
如果正常的话,将生成HelloWorld.class文件。
(3)运行:在dos命令提示符下执行:(注意大小写)
java HelloWorld
这里有一个java初学者很有可能遇到的问题,就是输入:
java HelloWorld.class
多了后面的.class,一定要注意,否则会出现下面的错误:
Exception in thread "main" java.lang.NoClassDefFoundError:HelloWorld/class
(作者猜想,是不是java翻译“.”的时候换成了“/”,或者是其他的作者不知道的原因)
好了,运行java HelloWorld应该会出现伟大的“Hello World”了。