【问题标题】:Eclipse - I want to access a class from the same package but under a different project, how?Eclipse - 我想从同一个包但在不同的项目下访问一个类,如何?
【发布时间】:2014-04-21 14:47:39
【问题描述】:

我将 Eclipse IDE 用于我的 Java 项目,我所有的项目(Project_1Project_2 等)相关的类都在一个包 package_name 中。

我目前正在学习 2 个课程。

class_name.java(Project_2/package_name)

utility.java(Project_1/package_name)

所有方法都是public。 如何在class_name.java 中使用utility.java 中的方法?

【问题讨论】:

    标签: java eclipse package visibility class-visibility


    【解决方案1】:

    你可以从源码包中创建一个jar文件,并导入到Project_2的类路径中。

    1- 右键单击​​所需的包 -> 导出 -> JAR 文件

    2- 右键目标项目 -> 构建路径 -> 添加外部jar(或复制第二个项目的lib文件夹中的jat文件并在Java构建路径的Libraries选项卡中选择添加jar)

    【讨论】:

    • 为什么在Project_2中没有立即可见?
    • 因为每个项目都有一个独立的构建路径,其中包括自己项目的必要库(jar 文件)。
    【解决方案2】:

    如果只有一个需要另一个,您可以使用一个项目(项目 2)的 Java 构建路径属性页使其需要另一个。

    【讨论】:

      猜你喜欢
      • 2016-07-29
      • 2022-11-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-08-23
      相关资源
      最近更新 更多