Как я включаю .class файлы в свой проект в Eclipse? (Java)

Это javascript-решение (с Mootools), которое уменьшит размер шрифта, чтобы он соответствовал границам elHeader.

while (elHeader.clientWidth < elHeader.scrollWidth || elHeader.clientHeight < elHeader.scrollHeight) {
  var f = parseInt(elHeader.getStyle('font-size'), 10);
  f--;
  elHeader.setStyle('font-size', f + 'px');
}

CSS elheader:

    width:100%;
    font-size:40px;
    line-height:36px;
    font-family:Arial;
    text-align:center;
    max-height:36px;
    overflow:hidden;

Обратите внимание, что оболочка elHeader устанавливает ширину elHeader.

26
задан jergason 19 March 2009 в 14:58
поделиться

6 ответов

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

Это можно сделать, добавив папку классов в путь сборки Java приложения. Вы можете установить это в свойствах проекта, посетив Java Build Path -> Libraries -> Add Class Folder. Имейте в виду, что вам нужно будет указать корневую папку, содержащую файлы классов в их пакетах.

Поэтому, если вы хотите, чтобы доступ компилятора com.stackoverflow.Example.class присутствовал в каталоге классов в проекте A (но не в пути сборки проекта A), то вы должны добавить 'classes' в качестве класса папка, а не классы / com / stackoverflow как папка классов.

40
ответ дан Vineet Reynolds 15 October 2019 в 07:49
поделиться

Проект -> Свойства -> Путь сборки Java -> Библиотеки -> Добавить папку внешнего класса

Папка должна содержать иерархию пакетов, т.е. если ваш класс действительно foo.bar.TokenizerImpl, он должен находиться в подкаталог foo / bar.

15
ответ дан starblue 15 October 2019 в 07:49
поделиться

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

Щелкните правой кнопкой мыши в своем проекте и выберите Java Build Path, чтобы добавить новые зависимости.

Копирование в папку bin не будет работать очень хорошо, потому что оно предназначено для хранения результатов скомпилированных источников. Как только вы очистите что-нибудь, файл исчезнет.

1
ответ дан Mario Ortegón 15 October 2019 в 07:49
поделиться

или поместите все в файл jar и добавьте его в качестве внешнего jar.

0
ответ дан Tobias 15 October 2019 в 07:49
поделиться

Другие люди теперь дали лучшие ответы. Этот «ответ» состоял главным образом в том, чтобы получить информацию от ФП, потому что первоначальный вопрос в действительности не говорил нам полностью о том, что было опробовано. В настоящее время существует два ответа , которые действительно ответят на вопрос в долгосрочной перспективе.

Мой оригинальный ответ оставлен ниже для контекста.

Скопировали ли вы его в папку bin в Eclipse или вне Eclipse? Если вы сделали это вне Eclipse, то вы должны щелкнуть правой кнопкой мыши по папке «bin» и выбрать «обновить» для Eclipse, чтобы увидеть новый файл.

Файл * .class в соответствующей папке (в зависимости от пакета) в каталоге bin должен это делать.

0
ответ дан Community 15 October 2019 в 07:49
поделиться

Зипп папка класса.

Выделите имя проекта, нажмите «Проект» на верхней панели инструментов, нажмите «Свойства», нажмите вкладку «Библиотеки», нажмите «Добавить внешние банки», добавьте заархивированный файл

0
ответ дан Shu Zhang 15 October 2019 в 07:49
поделиться
Другие вопросы по тегам:

Похожие вопросы: