LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1332|回复: 3

问一个java的基础问题,有关路径设置

[复制链接]
发表于 2004-7-18 14:08:28 | 显示全部楼层 |阅读模式
我在/etc/profile中设置路径如下:

#Java Environment
JAVA_HOME="/usr/local/jdk"
CLASSPATH="/usr/local/jdk/lib/tools.jar"
export CLASSPATH
PATH="$PATH:/usr/local/jdk/bin"

但是在编译一个小测试例子后
public class StringTest
{
        public static void main(String [] args)
        {
                //String dog ="A quick brown fox jumps over the lazy dog.";
                System.out.println("dog");
        }
}
错误提示如下

[lazydog@lazydog string_test]$ java StringTest.class
Exception in thread "main" java.lang.NoClassDefFoundError: StringTest/class
请教是什么缘故
发表于 2004-7-18 17:06:40 | 显示全部楼层
java StringTest
发表于 2004-7-19 13:31:00 | 显示全部楼层

回复: 问一个java的基础问题,有关路径设置

最初由 toplazydog 发表
我在/etc/profile中设置路径如下:

#Java Environment
JAVA_HOME="/usr/local/jdk"
CLASSPATH="/usr/local/jdk/lib/tools.jar"
export CLASSPATH
PATH="$PATH:/usr/local/jdk/bin"

但是在编译一个小测试例子后
public class StringTest
{
        public static void main(String [] args)
        {
                //String dog ="A quick brown fox jumps over the lazy dog.";
                System.out.println("dog");
        }
}
错误提示如下

[lazydog@lazydog string_test]$ java StringTest.class
Exception in thread "main" java.lang.NoClassDefFoundError: StringTest/class
请教是什么缘故



classpath=.:/usr/local/jdk/lib/tools.jar......
发表于 2004-7-21 20:44:20 | 显示全部楼层
应该在CLASSPATH环境变量中加上当前路径:

  1. .
复制代码
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表