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

由于在其他项目中未找到导入,Ant build失败

柳威
2023-03-14

我有一个java项目,它在其他项目中导入和使用类。我能够在eclipse中成功地构建这个项目。然后,我从eclipse导出了一个Ant构建文件build。xml。如果我尝试使用eclipse或通过cmd提示符运行此文件,则会失败。

许多导入报告错误之一是:
[javac]H:...\sortedProvidablemanagertest\SimpleObject.java: 8:错误:包com.rock.common.core.providable.abstractions不存在
[javac]导入com.rock.common.core.providable.abstractions.可提供的;

我如何告诉Ant导入所需的类。我猜这些都是依赖关系。但很明显,我很难正确设置它。

共有1个答案

柴良哲
2023-03-14

在构建中。xml,将有一个<代码>

<javac ...>
    <classpath>
        <pathelement location="PATH_TO_THE_CLASS_FILES_ROOT_DIRECTORY"/>
    </classpath>
    ...
</javac>

类路径告诉Java编译器在哪里可以找到它需要的二进制依赖项。

 类似资料:
  • 因此,我有一个Project1与类A。我有Project2与类B。如何将类A导入到B,而不必在Project2等中创建一个新类。我知道这与构建路径有关,但是我如何添加,以便我可以编写类似于导入Project1/A;的东西?

  • 简介 通过 Cocos Creator 主菜单中 文件->导入项目 的子菜单,可以导入其他编辑器中的项目。目前支持导入的编辑器项目有: Cocos Studio 项目(*.ccs 文件) Cocos Builder 项目(*.ccbproj 文件) 相应的菜单项如图: 操作步骤说明 导入其他编辑器项目的操作步骤如下: 点击相应的菜单,打开文件选择对话框。 选择对应扩展名的文件,即可开始导入。如图:

  • 问题内容: 我收到以下错误-我在依赖项中添加了GSon- 有人可以指出我做错了吗? 编辑:指定的依赖项- 我在sevlet中使用以下代码 makeLoginJSON — 问题答案: Try: 我已经编辑了评论并添加了范围。默认范围是compile,这意味着在运行时不存在依赖项。为此,请使用 提供的范围。有关Apache的Maven依赖关系简介中有关maven依赖关系的范围的更多信息

  • 问题内容: 我在一个项目中有一些代码,想在另一个项目中重用。我需要做什么(在两个文件夹中)才能执行此操作? 目录结构类似于: oo 项目1 file1.py file2.py 酒吧 项目2 fileX.py fileY.py 我想使用fileX.py和fileY.py中的file1.py和file2.py中的函数。 问题答案: 理想情况下,两个项目都是可安装的python程序包,并充满__init

  • 我尝试将计算机中的java maven项目导入到eclipse sts/Spring tool Suite3.9中,如下所示:eclipse sts>file menu>import>existing maven projects>等等。 我在谷歌上找不到任何解决这个问题的答案。如何修复此错误?

  • 我试图通过gradle插件将gradle项目导入eclipse。导入-