【问题标题】:How to import package in eclipse (Import package can not be resolved)eclipse中如何导入包(导入包无法解决)
【发布时间】:2014-08-28 18:08:42
【问题描述】:

套餐一:

package Mypackage;

public class MyFirst {
    int a;
    MyFirst()
    {
      a=10; 
    }
}

套餐二:

package mySecondPackage;
import Mypackage.MyFirst;
public class MySecond extends MyFirst{

    public static void main(String[] args) {

    }
}

我收到一个错误,即无法解析导入 Mypackage。

【问题讨论】:

  • 你的包1和2在同一个项目吗?如果没有,则需要将包 1 链接到包 2 的项目。
  • 不...两者都在不同的项目中..
  • 正如你所说,它们是不同的项目,所以你可以做的一件事是制作第一个项目的 jar 并将其放在第二个项目的类路径中
  • 第一个项目如何进入第二个项目的类路径?

标签: java


【解决方案1】:

然后在第二个项目的类路径中,添加第一个项目..
它必须解决您的问题:)
修复它的步骤,
打开项目属性(ALT+Enter)->左侧检查java构建路径->右侧项目选项卡,然后添加第一个项目..

【讨论】:

  • 你为什么回答 100% 重复?
  • 是的。在我回答之前,我没有在这个网站上搜索重复。在回答开发人员提出的一般/常见问题之前,我会在未来检查。
【解决方案2】:

您的超类构造函数不可见,这就是它给出错误的原因..试试这个...

  package pack1;

 public class MyFirst {
  int a;
  public MyFirst()
{
  a=10; 
 }

}


package pack2;
import pack1.MyFirst;
public class MySecond extends MyFirst{


public static void main(String[] args) {
  MySecond s= new MySecond();

 }

 }

【讨论】:

  • 错了,他的问题其实是两个包在不同的项目中。
  • 但他没有提到两者都在不同的项目中。
猜你喜欢
  • 2012-07-20
  • 1970-01-01
  • 2020-03-06
  • 1970-01-01
  • 2017-12-23
  • 2021-11-20
  • 1970-01-01
  • 2014-02-26
  • 2011-02-10
相关资源
最近更新 更多