04.06.2022 12:32
Stels
 
Доброго времени суток.

Вопрос из области общих знаний ))

Есть исходник некой программы на java.
Хочу попробовать скомпилировать в исполняемый файл ..

Сразу скажу, что ни разу с ней, java не работал ...

Почитал немного инет ...
попробовал javac в командной строке .. в windows10...

Всё осложняется тем, что там используются сторонняя либа
в исходнике описана так:
Код:
import org.json.JSONObject;
и куча вложеных папок

Нашёл я в инете несколько вариантов этой либы ..
но никак не могу понять, как её подключить ...

Папки с файлами вот на скринах


Может кто натолкнуть куда смотреть?
что почитать?

Чайник считай полный в этом..
Миниатюры
Нажмите на изображение для увеличения
Название: sa01.png
Просмотров: 16
Размер:	2.1 Кб
ID:	11803   Нажмите на изображение для увеличения
Название: sa02.png
Просмотров: 17
Размер:	3.0 Кб
ID:	11804   Нажмите на изображение для увеличения
Название: sa03.png
Просмотров: 25
Размер:	3.3 Кб
ID:	11805  
04.06.2022 12:46
OlegON
 
Как я понимаю, ты надеешься получить в итоге .exe?
Если да, то должен тебя разочаровать, то, что ты сейчас накомпилируешь - байт-код ворохом файлов, который сможет выполнить только та же Java.
Я, как чайник в Java, могу порекомендовать тебе поставить IntelliJ IDEA и разбираться с процессом уже в ней.
Там проект собирать легко и в итоге сможешь настроить сборку артефакта, то есть jar-сборника, который одним файлом будет тащить все библиотеки и т.п. (можешь и отдельно)
04.06.2022 15:51
OlegON
 
про ехе можешь забыть, это другая религия, нет, есть попытки создать такой компилятор, но он уже и к Java не имеет отношения, и со многими библиотеками не срастётся... хотя, это мой опыт некоторой давности, все меняется...
20.02.2023 01:11
Tema
 
exe в принципе можно из jar сделать (была такая практика), но это будет просто обертка с библиотеками (dll) под конкретную операционку, в данном случае - под винду.
20.02.2023 09:39
OlegON
 
обертка, которая работала без java machine, то есть без установленной или скопированной Java?
Часовой пояс GMT +3, время: 13:53.

Форум на базе vBulletin®
Copyright © Jelsoft Enterprises Ltd.
В случае заимствования информации гипертекстовая индексируемая ссылка на Форум обязательна.