2012-11-05 36 views
0

The declared package "" does not match the expected package "src" 我想编译这个程序,我得到了上述错误。 我从下载文件夹导入项目并将其复制到我的工作区。我是否需要创建一个新的包? screenshot异常在线程“主”java.lang.Error:未解决的编译

我在做什么错?

+0

是的。你需要创建,然后把它们放在正确的包中。 –

+0

您是如何将项目导入工作区的? – smk

+0

是的,我如何将它们添加到正确的包装中? – Pradit

回答

0

我不确定你做了什么。但它看起来像你还没有正确地导入到工作区。

如果这是您下载的项目,只需使用import->现有项目进入工作区。

+0

Kunnumakal我已经做到了 – Pradit

+0

好吧,然后创建一个包含所需名称的包,然后将所有这些类移入该包中。我很惊讶一个工作下载项目并没有在正确的包 – smk

+0

所以我创建了一个新的包src1并将其移动到那里 编译程序给我这个错误线程“主”java.lang.ArrayIndexOutOfBoundsException中的异常:0 \t at src1 .STS.main(STS.java:23) – Pradit

0

有一个

default package

在src下,如果你把classes下,它会正常工作。另一种解决方案是手动创建一个项目,并单独添加一个类并复制粘贴,这并不令人愉快。

0

我想你必须为项目配置源位置。做下面的图片中说明的事情。点击“添加文件夹”和源文件夹

enter image description here

+0

我已经有 – Pradit

+0

你将不得不配置库的相同。 –

-1

确保你的“S”的位置是资本的System.out.println();

0

这是因为你的班级没有在正确的包装中,你应该把你的班级放在默认包中,那么你的问题就会没事了;否则你应该在你的课堂上面写下你的包名,例如“mohsen包”;

相关问题