Я не знаю, как именно решить эту проблему, но у меня есть приложение Eclipse RCP (indigo), которое раньше развертывалось на Mac (10.6.8) Snow Leopard, которое теперь должно быть развернуто на Mac (10.14. 3) Мохаве.
Наша команда, из вариантов VM-приложения, перенесла версию Eclipse RCP (которая из-за чудовищного приложения, с которым мы имеем дело, вывела бы нас из наших временных ограничений), и оставив приложение как есть, но просто предоставив совместимую платформу SWT, выбрал последний вариант.
Идея состоит в том, что SWT - единственная реальная вещь, заставляющая это приложение Java не запускаться при изменении целевой платформы.
дело в том, что нам нужен SWT, ориентированный на Mac 10.14, а также отвечающий на вызовы Mac 10.6.
Ergo версия, которой не существует. (конечная цель - объединить наши .dylib
с нашим проектом)
Поскольку мои онлайн-поиски закончились, я хотел бы знать, какова процедура для этого.
Вот что я сделал нашел:
https://wiki.eclipse.org/SWT/Devel/Gtk/Dev_guide#SWT_source_code_and_binary_repositories
https://wiki.eclipse.org/SWT/Developer_Guide
но я думаю, что они пытаются решить, как разработать с SWT, а не , как разработать и построить SWT.
также, так как я никогда не делал ничего подобного, я не уверен, что полностью ошибаюсь. это SWT я собираюсь построить? это JNI? это os.java?