执行run.sh:
export CLASSPATH=$CLASSPATH:lib/surgeEngineL.jar:lib/classes111.jar:lib/cpa.jar:lib/feiJDBC.jar:lib/jdom.jar:lib/log4j-1.2.9.jar:lib/msbase.jar:lib/mssqlserver.jar:lib/msutil.jar:lib/skinlf.jar:lib/trove.jar:lib/weblogicJDBC.jar:lib/mysql-connector-java-3.2.0-alpha-bin.jarjava -mx512M com.surge.framework.NewMainFrame时出现如下提示:
Exception in thread "main" java.lang.NoClassDefFoundError:但是在当前目录下存在lib/surgeEngineL.jar文件,并且其中含有NewMainFrame.class,其路径也是正确的。请教这是什么问题?

解决方案 »

  1.   

    刚建一java学习群31317654,欢迎加入,声明:本人是菜鸟,刚学不久
      

  2.   

    搂主在设置classpath的时候没有加入".;"也就是当前路径
      

  3.   

    在/etc/profile中,我加入了如下代码:JAVA_HOME=/usr/java/j2sdk1.4.2_13
    export JAVA_HOME
    PATH=$JAVA_HOME/bin:$PATH
    export PATH
    CLASSPATH=.:$JAVA_HOME/lib/dt.jar:JAVA_HOME/lib/tools.jar
    export CALSSPATH
      

  4.   

    JAVAQQ群:31697908。菜鸟请别进。
      

  5.   

    或者 详细 讲解 环境变量的设置。如:set export。
    错误提示为找不到类,可能是路径的问题,大家可以帮我看看是否环境变量设置错误,或者怎么更改会正确?
      

  6.   

    csdn中的各位老大,能否讲解一下,也好结贴.