Вопрос по JNI и LaF (Swing) OpenJDK 11
Всем привет. В общем решил улучшить свои знания по Java.
1. Короче хочу сделать нативную библиотеку для моей Java программы, вот пример https://www.baeldung.com/jni, я всё повторяю как там написано, компилирую, создаёт 3 файла - откомпилированный Java HelloJNI.class (т.е.файл с расширением .class), и Си-шные файлы HelloJNI.c и HelloJNI,h, у меня есть среда разработки Dev-C++ 5.11, и компилятор TDM-GCC 4.9.2 64-bit, а вместо полноценной Java я использую OpenJDK 11. Только вот не знаю как подключить файл jni.h к Си-шному файлу, так-как файл находится в другой папке. Dev-C++ находится в папке Program Files, а OpenJDK и JNI SDK в папке C:\OpenJDK\include. А проект с JNI C:\JNITest\. Допустим я видел оборудование для биохимиком, сама программа написана на Java, но к оборудованию программа написанная на Java обращается через JNI.
2. Хотелось бы использовать Motif (Swing), но этот LaF deprecated https://bugs.openjdk.java.net/browse/JDK-8218637. Motif в очень солидных рабочих станциях использовался, где графика стояла на последнем месте, а важно была производительность, в основном на Юниксах см:
https://upload.wikimedia.org/wikipedia/commons/1/14/HP-HP9...
https://upload.wikimedia.org/wikipedia/commons/9/9c/Irixne...
https://upload.wikimedia.org/wikipedia/commons/a/a1/CDE_ru...
А у меня выглядет так, ну не нравится по умолчанию LaF
https://i.ibb.co/hmjC1Fg/Jtool-Bar-Demo-min.jpg
https://i.ibb.co/nCtdg8Y/Jtable-Demo-Result-01-21-26-05-20...
Допустим в программах для химиков/биохимиков тоже присутсвует Motif, и самое удивительно что когда компилируешь компилятор компилятор сообщает мне что Motif deprecated, но когда запускаешь программу для химиков/биохимиков спомощью того-же OpenJDK который ругает за Motif, она отображает Motif без проблем:
https://i.ibb.co/P1c855n/motif-13-18-07-06-min.jpg
Или хотелось-бы такой LaF, кнопки с закруглёнными уголками и градииентом, а поля вдавленные:
https://i.computer-bild.de/imgs/2/4/7/8/9/0/5/Screenshot-1...
https://experience.sap.com/files/guidelines/MiniSG/images/...
Полистал, как понял что запаришься создавать свой LaF - https://habr.com/ru/company/alee/blog/128914/. Заранее спасибо.