Страницы

Поиск по вопросам

среда, 12 февраля 2020 г.

Как в Intellj Idea подключить к проекту файлы class?

#java #intellij_idea #компиляция


Есть папка и в ней лежат уже скомпилированные классы. Как из них вызвать методы?
Закинул в каталог проекта, и написал 

import javax.help;


В результате Error:(15, 18) java: package javax.help does not exist.
    


Ответы

Ответ 1



Пример из консоли Структура каталогов: C:\dev\ TestImp.class c:\dev\mypack\ Test.class Код класса Test: package mypack; public class Test { public Test() { System.out.println("I live!"); } } Код класса TestImp: import mypack.Test; public class TestImp { public static void main(String[] args) { Test t = new Test(); } } В консоли переходим в каталог c:\dev\ и выполняем: java TestImp В консоль выводится: I live! UPD: Что касается Intellj Idea - вам требуется запаковать ваши файлы классов в jar командой jar cf test.jar Test1.class После этого импортируете jar в проект следующим образом: Структура проекта (CTRL + SHIFT + ALT + S on Windows/Linux, ⌘ + ; on Mac OS X) Modules на левой панели. Вкладка Dependencies '+' → JARs or directories UPD2: Intellij IDEA позволяет добавлять не только JAR'ы, но и каталоги с классами. Делается полностью аналогично написанному выше, только выбирается каталог с классами. После выбора откроется диалог, в котором можно исключить какие либо подкаталоги выбранного каталога.

Комментариев нет:

Отправить комментарий