如何将文件从一个eclipse项目导入另一个

时间:2014-09-18 09:07:53

标签: java eclipse

我知道这个问题之前一定是问过,我已经完成了解决方案,但这似乎没有解决我的问题。 假设我在eclipse中有2个项目.ProjectA和ProjectB和ProjectA在包PackageA中有一个名为FileA的文件,而ProjectB在PackageB中有一个名为FileB的文件。我希望在projectB中使用FileA的一个函数。是否有任何import语句允许我这样做。我不想复制粘贴在projectB中的整个fileA。我只想要像

这样的东西
import ProjectA.packageA.fileA
class fileB
{
//calling function from fileA
int somethingsomething = fileA.somefunction();
}

我做了类似项目右键单击并单击导入并导入文件。但我不希望该文件出现在我的ProjectB文件列表中。请问有人可以帮我解决这个问题。这甚至是可能的?

2 个答案:

答案 0 :(得分:3)

第一种方式

  1. 右键单击ProjectA并导出为jar文件。
  2. 右键点击ProjectB,转到构建路径 - >配置构建路径 - >库
  3. 添加ProjectA
  4. 的外部广告文件

    第二种方式,

    1. 右键点击ProjectB,转到构建路径 - >配置构建路径 - >项目
    2. 点击添加,从列表中选择ProjectA
    3. 在此之后,您将能够导入ProjectBProjectA中定义的类,

      import packageA.fileA
      

      阅读详情:Java build path

答案 1 :(得分:0)

你的Project B需要文件A的代码才能执行它。您可以复制文件或.jar,也可以将相关代码复制到新项目中。您不能只引用一段代码,而不能以某种方式将其添加到您的项目中。例如,当您将项目构建为.jar时,此信息必须存在且可供程序访问。