#java #eclipse #import #classpath
#java #eclipse #импорт #путь к классу
Вопрос:
Итак, мне просто интересно, можно ли в любом случае импортировать всю Java Framework сразу без необходимости включать весь список в заголовок моего файла. Или, если есть файл, который я могу написать, который компилирует все это вместе.
Если только это не «java.lang», возможно? Хотя я сомневаюсь, что это универсально. Я также хотел бы знать наилучший метод импорта фреймворка JDK (который я скачал) в Eclipse IDE, если это возможно, и как это будет относиться к моему коду.
Я возился с этим уже несколько часов и в замешательстве -__-;
Спасибо за любые советы по этому поводу.
Ответ №1:
импортировать всю Java Framework сразу без необходимости включать весь список в заголовок моего файла.
Нет, вам придется импортировать каждый необходимый вам пакет отдельно. Самое краткое, что вы можете сделать, это использовать *
подстановочный знак, т.Е., import java.util.*;
В основном причина в том, что ваш код легко стал бы неоднозначным, если бы вы могли импортировать весь API. Пакеты — это способ ограничения пространства имен. Импорт их всех вместе в некотором роде помешал бы его цели.
Я также хотел бы знать наилучший метод импорта фреймворка JDK (который я скачал) в Eclipse IDE
Чтобы включить jar-файл в проект, щелкните правой кнопкой мыши на jar-файле и выберите Добавить в путь сборки.
Если вы хотите автоматически импортировать классы, используемые в вашем Java-коде, вы можете выполнить Source -> Organize Imports.
Комментарии:
1. Да, по сути, любому, кто читает ваш код, потребуется много времени, чтобы понять, где найти пакет (и, следовательно, документацию) некоторого заданного класса, который вы используете в коде. Это сделало бы код неуправляемым.
2. Например, когда я писал в последний раз
List
, Eclipse предложила мне около 4 разных типов с таким названием (из java.util, java.awt, SWT и еще один, который я сейчас не помню). Чем больше ваша библиотека, тем чаще вы будете сталкиваться с такими конфликтами, поскольку хорошие имена являются запасными и, следовательно, часто используются.
Ответ №2:
Вы можете использовать ярлык * для импорта пакетов. Например:
import java.util.*;
Однако такие IDE, как Eclipse, упрощают управление импортом. В Eclipse, например, вы можете нажать ctrl shift O, и программа выполнит поиск любого импорта для вас. (Или command shift O на Mac.) Позвольте инструментам выполнять раздражающую работу.
Комментарии:
1. Потрясающе. Спасибо вам обоим — отличная помощь. По какой-то причине этот язык кажется более интересным, чем C # (imo).
2. Многие из нас — вот почему мы хотим «принимает». =) Добро пожаловать и удачи.