包声明错误取决于所使用的IDE

时间:2018-02-23 12:26:01

标签: java eclipse package

我使用以下包声明为Dr.Java创建了一个程序:

  • dir \ program - >包装程序:
  • dir \ program \ model - > package program.model;
  • dir \ program \ view - > package programa.view;
  • dir \ program \ controller - > package program.controller;

现在,我已尝试在Eclipse中导入此项目(使用.class文件作为项目的根文件夹的相同文件夹),但它给出了类似这样的错误:

  

声明的包" programa.model"与预期的包"型号"

不匹配

如果我删除"程序。"从包声明中,它适用于Eclipse,但不适用于Dr.Java。

我想使用两个IDE的原因是因为我在两台不同的计算机上工作。我使用Dr.Java和另一台新计算机的旧笔记本电脑,我可以使用具有更多功能的IDE(如Eclipse)。

有人能说出我做错了什么吗?

1 个答案:

答案 0 :(得分:2)

好像你正在使用程序文件夹作为根文件夹。它应该是程序文件夹的父文件夹。

在下面的文件夹结构图中,您应该使用JavaWorkspace文件夹作为根文件夹:

enter image description here