LINUX.ORG.RU

Скомплировать вручную

 


0

1

Есть main.java в нем используется класс A.form A.java в котором есть вызов экземпляра класса B.java и использование lib.jar, lib-sources.jar в A. Как скомпилировать через javac и запустить программу через java



Последнее исправление: bad_master (всего исправлений: 3)
Ответ на: комментарий от hobbit

Хороший программист на Фортране везде напишет как на Фортране.

LongLiveUbuntu ★★★★★
()
Ответ на: комментарий от hobbit

зачем тебе «вручную»?

потому что то что выдает ИДЕ не запускается без ИДЕ,а мне не надо грузить ИДЕ кучу минут чтобы получить результат из программы, я хочу экономить свое время

bad_master
() автор топика
Последнее исправление: bad_master (всего исправлений: 1)

update: тема сделана, решена. вопросов больше нет

bad_master
() автор топика

makefile

TARGET :=
JAVAC := javac
LIB := ./lib
CLASSPATH := ./lib/*.jar

all:
        @echo "usage make class|jar|run-class|run-jar|clean"

jar: class
        jar -cmvf META-INF/MANIFEST.MF test1.jar -C ./bin org

run-class: class
        java -cp bin org.example.Application

run-jar: jar
        java -jar org.example.Application

class:
        $(JAVAC) -d bin -sourcepath src -cp .$(CLASSPATH) src/org/example/Application.java

clean:
        rm -rf bin/org
        rm -f test1.jar
anonymous2 ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.