Ubuntu10.04 java CLASSPATH及环境变量

Ubuntu10.04 java CLASSPATH及环境变量

(2010-07-08 19:27:43)
转载
标签:

classpath

环境变量

exception

in

thread

main

分类: Linux游记
Exception in thread "main"  java.lang.NoClassDefFoundError:

用户只需指定用户类的位置 引导类和扩展类是"自动"寻找的 用户类路径就是一些包含类文件的目录 .jar或.zip文件的列表 至于类具体怎么找 因为牵扯到package的问题 暂时认为只要包含了这个类就算找到了这个类 根据平台的不同分隔符略有不同 类unix的系统基本上都是":" windows多是";"

//
             系统:     Ubuntu10.04
       java版本:     java version "1.6.0_20"
java安装目录:     /home/[用户名]/jdk1.6.0_20
//

首先输入" echo $CLASSPATH",显示目录(可能为空),然后输入" sudo gedit /etc/environment"修改环境变量(重点是 CLASSPATH),如下:
环境变量设置或修改
PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/home/[登录用户名]/jdk1.6.0_20/bin"
CLASSPATH=":."
JAVA_HOME="/home/[登录用户名]/jdk1.6.0_20"
export PATH JAVA_HOME CLASSPATH

//
HelloWorld例子: HelloWorld.java(文件目录/home/[登录用户名]/HelloWorld.java),内容是:

public class HelloWorld{
    public static void main (String args[]){
        System.out.println("Hello,World!");
    }
}

1,javac HelloWorld.java
2,java HelloWorld,输出“Hello,World!”

你可能感兴趣的:(java技术)