Импорт Java Packages/.JAR

#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. Многие из нас — вот почему мы хотим «принимает». =) Добро пожаловать и удачи.