Настольное приложение Java Java SWT распространяется с его собственной исполняемой средой Java, и я хочу, чтобы размер загрузки был как можно меньше. Я хотел бы удалить все классы, которые я не использую из rt.jar, но это запрещено в соответствии с лицензией времени исполнения JDK (см. Файл README.html в корневой папке JDK).
Так как Java является открытым исходным кодом, мне разрешено компилировать мою собственную среду выполнения Java из источника, у которого нет этого ограничения распространения? Если да, то кто-нибудь сделал это уже? (Или вы просто игнорируете условия лицензии JDK?)