2013-03-01 4 views
-1

Я беру класс java и использую eclipse для выполнения заданий. Они могут иметь разные файлы, которые мне нужны, и я хотел бы разделить их на разные папки в папке src рабочей области. Но когда я делаю это затмение дает мне ошибку:как отключить сообщение об ошибке в Eclipse?

The declared package "" does not match the expected package

Я уверен, что эти ява файлам не нужен пакет, возложенный на них. Итак, как мне отключить это предупреждение?

решаемые: Я нажал правой пакет в окне Package Explorer и пошел вниз к

Build Path > use as Source Folder

ошибки уже нет.

+0

Вы должны создать другую папку за пределами 'src' папку для всех без исходных файлов. –

ответ

2

Папка src предназначена только для исходного кода Java. Для файлов, отличных от исходных, вы должны создать другую папку за пределами папки src. Например, вы могли бы иметь каталог проекта, который выглядит следующим образом:

project 
    +--src 
    +--res 
    +--bin 
    +--img 

Edit:

После разъяснения в комментариях, я вижу, что у вас есть два варианта:

  1. Добавить строку 'package assign1;' к вашему Java-коду.

  2. Не размещайте файл с исходным кодом в подкаталоге. Переместите его непосредственно в папку src.

Я понимаю, что вы хотите, чтобы ваш код организовывался для каждого задания. Я предлагаю вам создать новый проект Eclipse для каждого задания. Это создаст новую подпапку в папке, где живет ваше рабочее пространство.

+0

Папка src имеет исходные файлы, за исключением того, что они не находятся непосредственно в папке src. они находятся в подпапке. что-то вроде этого: \ src \ assign 1 \ something.java –

+3

@GordonLi Вложенные папки в папке 'src' должны соответствовать именам пакетов Java в ваших исходных файлах. В этом случае вам понадобится строка 'package assign1;' в начале 'something.java'. –

+0

@GordonLi Вам может быть интересно узнать больше о пакетах здесь: http://docs.oracle.com/javase/tutorial/java/package/packages.html –

Смежные вопросы