开发者社区 问答 正文

Linux下的classpath怎么配置 - linux报错

export JAVA_HOME=/ys/up/jdk1.7.0_25
export CLASSPATH=$CLASSPATH:$JAVA_HOME/lib:$JAVA_HOME/jre/lib
export PATH=$JAVA_HOME/bin:$CATALINA_HOME/bin:$PATH



上面是现在/etc/profile里面的配置

Exception in thread "main" java.lang.NoClassDefFoundError: LTServer (wrong name: com/lt/LTServer)

要怎么配置才能用java命令执行class文件?()

export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar 

这种好像也不行..

展开
收起
montos 2020-05-29 23:04:24 462 分享 版权
1 条回答
写回答
取消 提交回答
  • com/lt/LTServer”这是个第三方包吧,是不是没有包含在classpath里面######嗯,是我自己的,但是我就执行的是这个文件啊,还提示找不到 (自己找不到自己)######知道了,没加包名....######

    引用来自“夜色无边”的答案

    知道了,没加包名....

    java 后面没加包名

    要包名.类名

    ######楼主你贴了这么多,唯独没把你执行的那句贴出来,不然早解决了。
    2020-05-29 23:04:34
    赞同 展开评论