无法解析为类型-。java文件位于程序包中,并且不是';没有人看见

无法解析为类型-。java文件位于程序包中,并且不是';没有人看见,java,android,types,Java,Android,Types,下面是Griddler.java: package com.pic2griddler.awesomeness; public class Griddler { public String id, status, name, diff, rate, info; Griddler() { } Griddler(String i, String s, String n, String d, String r, String in) {

下面是Griddler.java:

package com.pic2griddler.awesomeness;

public class Griddler
{
    public String id, status, name, diff, rate, info;

    Griddler()
    {

    }

    Griddler(String i, String s, String n, String d, String r, String in)
    {
        this.id = i;
        this.status = s;
        this.name = n;
        this.diff = d;
        this.rate = r;
        this.info = in;
    }

}
我的屏幕截图在Linux上不起作用,所以我拍了一张照片:

正如您所看到的,在侧面(我认为这可能会提示解决方案),它在Griddler.java文件上没有显示向下箭头

一些重要的事情:

  • 我已经阅读了之前推荐的内容(项目->源->清理)
  • 我遵循了类似问题中概述的许多事情,但没有一个奏效
  • 我重新启动了电脑
  • 我重新启动了Eclipse
  • 我已经删除了类文件
  • 我已经把这个项目拿了出来,又把它导入了
  • 我还没有开始一个新的项目,只是复制了我的文件(我希望有一个不同的解决方案,但如果没有出现,我会这样做作为最后的手段)
我确信这是一个简单的问题,但我真的不知道如何解决它,也不想使用我一直使用的解决方法。

Q:您在Java客户端中是否执行了“import com.pic2gridler.awesomeness.*”操作

问:为什么“Griddler()”构造函数不都是“公共的”

问:你确定“com.pic2Gridler.awesomeness”在你的Eclipse构建路径中(是的,这通常是自动发生的,但请仔细检查)

问:你能发布准确的错误信息吗

附言: 您始终可以使用“GIMP”拍摄Linux屏幕截图:

Q:您是否在Java客户机中执行了“导入com.pic2Gridler.awesomeness.*”操作

问:为什么“Griddler()”构造函数不都是“公共的”

问:你确定“com.pic2Gridler.awesomeness”在你的Eclipse构建路径中(是的,这通常是自动发生的,但请仔细检查)

问:你能发布准确的错误信息吗

附言: 您始终可以使用“GIMP”拍摄Linux屏幕截图:


在屏幕截图中,您可以看到第一个可用的快速修复:

导入网格器

就这么做吧!(单击第一行:导入Griddler)

这将在导入Griddler的位置添加导入语句
您也可以手动执行此操作: 在文件中UserGriddler添加一行

import com.pic2griddler.awesomeness.Griddler 

在导入部分。

在屏幕截图中,您可以看到第一个可用的快速修复程序:

导入网格器

就这么做吧!(单击第一行:导入Griddler)

这将在导入Griddler的位置添加导入语句
您也可以手动执行此操作: 在文件中UserGriddler添加一行

import com.pic2griddler.awesomeness.Griddler 


在导入部分。

尝试右键单击Griddler.java并选择buildpath->Include。我怀疑您无意中从生成中排除了该文件。

尝试右键单击Griddler.java并选择生成路径->包含。我怀疑您无意中将该文件从生成中排除。

您是否在类中导入了Griddler??粘贴导致错误的代码,以及准确完整的错误消息。要解决的所有问题都可以在屏幕截图中看到,请参阅我的答案!为什么
Griddler.java
不可扩展,也不在包资源管理器中按特定顺序排列的位置?Jlordo:我想这可能也对某人有所帮助。您是否在类中导入了Griddler?粘贴导致错误的代码,以及准确完整的错误消息。在要解决的屏幕截图中都可以看到,看看我的答案!为什么
Griddler.java
不可扩展,也不在包资源管理器中它应该处于的位置?Jlordo:我认为这可能也对某些人有所帮助。我做了这个,但它在顶部没有做任何事情,我认为这是因为它在同一个包中。我将手动执行此操作,但我相信我已经执行了多次。此外,我让Eclipse也制作了这个文件,它也这样做了,所以我把我的代码放在那里,还有同样的错误。我做了这个,但它没有在顶部做任何事情,我认为这是因为它在同一个包中。我将手动执行此操作,但我相信我已经执行了多次。此外,我还让Eclipse生成了文件,它也这样做了,所以我把我的代码放在那里,同样的错误。它应该只是一个使用的对象,我就是代码。不是一个单独的java客户机。因此,两者都在或应该在同一个包中。我认为这一切都是正确的。我会在进来的时候把它们公之于众,然后再进我的房间更新。是的,它在构建路径中,关于自动生成的文件。我一进房间就去。我也会看看教程。当我通常用快门之类的程序拍摄屏幕时,它是全黑的。谢谢它应该是一个使用过的对象,我是代码。不是一个单独的java客户机。因此,两者都在或应该在同一个包中。我认为这一切都是正确的。我会在进来的时候把它们公之于众,然后再进我的房间更新。是的,它在构建路径中,关于自动生成的文件。我一进房间就去。我也会看看教程。当我通常用快门之类的程序拍摄屏幕时,它是全黑的。谢谢尽管有人否决了你,但你是最正确的。这就是成功的原因。谢谢尽管有人否决了你,但你是最正确的。这就是成功的原因。谢谢