1 . JavaMail会用到activation.jar 

解决方案 »

  1.   

    发步的时候有选,REQUIRED LIB
      

  2.   

    你只要关心你会用到哪些包里的类,如果你用jbuilder,有很多jar文件是jbuilder自动加上去的,你不用担心。等你部署应用的时候,除了你的运行环境配置时一些必要的jar文件在classpath中指定,其他根据你的实际应用指定存放,比如你的数据库驱动jar文件,其余很多你的服务器已经为你准备好了。
      

  3.   

    其实这些包的来由都是跟你的项目所用到的框架,所使用的j2ee的技术,有关
    而这些技术不一定是每个项目都用到的
    而在我们的系统搭建时,有时图方便,就把所有用到的包直接引入
    其实可以为这些包分别起用户库明,比如起一个Struts,把所有的Struts中的jar文件放在这里
    然后起个JavaMail,把activation.jar等放进来,就能解决迷惘的问题
    如果实在不知道这个jar文件属于哪种技术,就去google搜索一下这个文件的名字,就能得到你想要的答案了
      

  4.   

    感谢各位的回复
    to kurt:
    像那个activation.jar,我就不知道javamail里面会要用到这个,难道要一个一个包去查看它用到了什么包-_-
    to 007JavaKing:
    如果你说的是项目属性中的required libraries,那里面没有包含我用到的javamail包要引用的activation.jar包,jbuilder编译是没错的,也可以正常运行
    to shaopin:
    你说的“其余很多你的服务器已经为你准备好了。”里面的服务器是指jdk还是tomcat这类服务器啊?