java环境变量的配置&Hello world!

来源:互联网 发布:招聘 大数据风控 编辑:程序博客网 时间:2024/06/05 20:57

jdk安装目录为 D:/Java/jdk1.6.0_10

这里有三个环境变量需要设置:

1、JAVA_HOME  指定jdk的安装目录

     JAVA_HOME=D:/Java/jdk1.6.0_10

2、PATH  指定java编译器所在目录,及java, javac所在的目录

     path=...;%JAVA_HOME%/bin

3、CLASSPATH  指定要运行的 *.class文件所在目录

     CLASSPATH=.;%JAVA_HOME%/lib       

     注意等号后面有个点,表示先查找当前目录,后查找%JAVA_HOME%/lib目录,“.”表示当前目录。

 

环境变量设置完成后应检查是否正确

开始-》运行-》敲入cmd 

打开命令行窗口

 

敲入以下指令查jdk版本:

java -version

 

得出以下结果表明配置正确

java version "1.6.0_10-rc2"
Java(TM) SE Runtime Environment (build 1.6.0_10-rc2-b32)
Java HotSpot(TM) Client VM (build 11.0-b15, mixed mode, sharing)

 

第一只程序 hello.java

 

public class hello {

    public static void main (String[] args) {

         System.out.println("Hello, world!");

 }

}

 

将hello.java放在目录d:/test/

在命令行窗口敲入

d:

cd d:/test

javac hello.java    //开始编译,编译完成后会在当前目录下生成.class文件(hello.class)

java hello    //执行.class文件,此时不用输入后缀。

运行结果

Hello world!

 

如屏幕出现以下错误,则表明执行程序找不到指定的hello.class文件,说明你的CLASSPATH配置错误,忘了加“.”了。

Exception in thread "main" java.lang.NoClassDefFoundError: hello
Caused by: java.lang.ClassNotFoundException: hello
        at java.net.URLClassLoader$1.run(Unknown Source)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.net.URLClassLoader.findClass(Unknown Source)
        at java.lang.ClassLoader.loadClass(Unknown Source)
        at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
        at java.lang.ClassLoader.loadClass(Unknown Source)
        at java.lang.ClassLoader.loadClassInternal(Unknown Source)
Could not find the main class: hello.  Program will exit.

 

java之路从此开始。。。

原创粉丝点击