比如说我的javamail装到了c:\jdk1.4\javamail目录下,应该怎么设置呢
另外,我运行的时候怎么提示我
java.lang.NoClassDefFoundError: javax/activation/DataSource
这是什么意思?

解决方案 »

  1.   

    第一,classpath要设置正确,你可以这么试一试,
    classpaht=c:\jdk1.4\javamail\mail.jar;c:\jdk1.4\javamail\smtp.jar;c:\jdk1.4\javamail\pop3.jar;c:\jdk1.4\javamail\imap.jar;c:\jdk1.4\javamail\mailapi.jar;
    第二,import也要写正确;
    import javax.mail.*;
    import javax.mail.internet.*;
    import javax.mail.search.*;
    import javax.mail.event.*;
    第三,javamail运行时经常需要activation包,你恐怕没有下载吧,
    import javax.activation.*;下载这个包你可以去这儿:
    http://wenchund.longcity.net
      

  2.   

    需要在jcreator下重新设置,设置系统的classpath好像没有太大作用。
      

  3.   


    project - project settings - required libraries 选上你要的jar文件或目录。一般用jcreator or jbuilder都是这样,我还是建议不要随便改classpath,因为classpath是全局的,很多问题都出在这里。
      

  4.   

    forte for jave IDE 中 怎样设置外来的class ?