2013-07-16 2 views
0

У меня есть несколько классов в Eclipse, которые не могут быть разрешены для типа. Я знаю, что классы могут быть в .class, .jar, .par, .zip-файлах. Есть ли другие типы файлов, которые я должен искать? Или есть что-нибудь затмение, как я мог заставить Eclipse распознавать классы?Какие файлы используются для пути к классам?

В моем общем понимании, как только я нашел эти файлы и добавил их в путь к классам, Eclipse должен уметь их распознавать.

+0

Ответ Боуи должен был стать комментарием. Не удается удалить по телефону. Я не понимаю, что вы имеете в виду. Вы имеете в виду классы java? Они должны иметь расширение .java. – null

ответ

2

На самом деле мой коллега дал мне ответ:

Если класс не может быть найден или разрешен к типу в Eclipse, это только проблема с путем сборки. И к пути сборки файлы должны быть добавлены типа, как я сказал: class, jar, par, zip; другой суффикс не принимается.

+0

+1 для ответа на ваш вопрос :) – moonbeamer2234

0

Возможно, я не понимаю ваш вопрос, поэтому, пожалуйста, извините меня, если я есть. Ошибки разрешения типа часто возникают из-за неправильного импорта или орфографических ошибок. Ill приведу пример:

public class Foo extends Component{ 
//If you forgot to import java.awt.*; You would receive the error 
"Component cannot be resolved to a type" 
} 

Кроме того, если вы неправильно расширение вы получите тот же error.When вы создаете класс в упадке, что нужно, чтобы создать новый файл для этого класса.

Вы также можете опубликовать свой код, чтобы мы точно знали, о чем вы говорите. Я не думаю, что ваша ошибка имеет какое-то отношение к classpath. :)

+0

См. Мой ответ. Я не работал с стандартной библиотекой java, поэтому на самом деле это было так, что некоторые классы не были в пути сборки. –