当前位置: 首页 > 知识库问答 >
问题:

如何正确地向ant build.xml文件添加javamail和激活依赖项?

龙成仁
2023-03-14

我尝试使用JavaMailactivationJAR发送电子邮件,并使用Ant编译我的项目。Ant类路径如下所示:

<path id="classpath.test">
    <pathelement location="lib/javax.mail.jar"/>
    <pathelement location="lib/activation.jar"/>
    <pathelement location="build/classes/"/>
</path>

Ant编译器如下所示:

<target name="compile">
    <mkdir dir="build/classes/"/>
    <javac srcdir="src" destdir="build/classes/">
                    <classpath refid="classpath.test"/>
            </javac>
            <copy todir="build/classes/">
                    <fileset dir="src">
                            <exclude name="**/*.java"/>
                    </fileset>
            </copy>

</target>

线程“main”java.lang.NoClassDefoundError中出现异常:javax/mail/messagingexception

我该怎么解决这个?

共有1个答案

欧阳君浩
2023-03-14

如果您需要向类路径添加jar来编译代码,那么您可以尝试以下 ,它将如下所示:

<javac srcdir="./src" destdir="./build/classes">   
    <classpath>
        <pathelement path="lib/javax.mail.jar"/>
        <pathelement path="lib/activation.jar"/>
    </classpath>
</javac>
 类似资料:
  • 问题内容: 所以我尝试将本地.jar文件依赖项添加到build.gradle文件中: 你会看到我将.jar文件添加到了这里的文件夹中: 但是问题是,当我在命令行上运行命令:gradle build时,出现以下错误: 问题答案: 据文档,对本地jar依赖项使用相对路径,如下所示:

  • 本文向大家介绍gradle 添加本地JAR文件依赖性,包括了gradle 添加本地JAR文件依赖性的使用技巧和注意事项,需要的朋友参考一下 示例 单罐 有时您需要添加本地JAR文件作为对Gradle构建的依赖。这是您可以执行的操作: path文件系统上的目录路径在哪里,是local_dependency.jar本地JAR文件的名称。该path可以相对于构建文件。 JAR目录 也可以添加一个jar目

  • 我使用的是Android studio版本 在项目级分级中: 模块级别等级: 当我导入它时,它发生错误 导入此时 xml错误 错误图片 在xml中添加此标记时发生错误 为此给出解决方案!!!

  • 我多次尝试将依赖项添加到我的项目中,每次出错时,我要添加的依赖项是de.hdodenhof:circleimageview:1.3.0和com。github。bumptech。glide:glide:3.6.1’所以我想下载这些文件并手动添加到我的项目中,是否可能,如果可能,如何? 这是我的应用程序的构建。渐变

  • 问题内容: 我想使用Leiningen来构建和开发Clojure项目。有没有办法修改project.clj告诉它从本地目录中选择一些jar? 我有一些专有的jar,无法上传到公共存储库。 另外,可以使用leiningen维护clojure项目的“ lib”目录吗?如果我的一堆clojure项目共享相同的jar,我不想为每个jar保留一个单独的副本。 谢谢 问题答案: 你可以将你的私人jar放进去,

  • 我有一个sbt-plugin,当启用时,通过scalac选项添加scalac编译器插件。一切都很好。 null