Использование javac из java14 для генерации кода для java7 - PullRequest
3 голосов
/ 29 апреля 2020

У меня есть класс, который использует sun.rmi API (читайте ниже по причинам). Я хочу использовать java 14 для компиляции моего проекта, но он также должен работать на java 7. Поэтому я пытаюсь использовать флаг javac -release 7 для кросс-компиляции между версиями. Увы, компиляция завершается с

error: package sun.rmi.transport does not exist

Есть ли способ разрешить компилятору теперь, когда все в порядке? :)

Я разрабатываю агент java, который должен обрабатывать транспорт RMI посредством генерации байт-кода, чтобы передавать некоторые данные вместе с каждым вызовом RMI. Поэтому, пожалуйста, не говорите мне: «Вы ДЕЙСТВИТЕЛЬНО не должны зависеть от внутренних API».

...