У меня есть класс, который использует sun.rmi
API (читайте ниже по причинам). Я хочу использовать java 14 для компиляции моего проекта, но он также должен работать на java 7. Поэтому я пытаюсь использовать флаг javac -release 7
для кросс-компиляции между версиями. Увы, компиляция завершается с
error: package sun.rmi.transport does not exist
Есть ли способ разрешить компилятору теперь, когда все в порядке? :)
Я разрабатываю агент java, который должен обрабатывать транспорт RMI посредством генерации байт-кода, чтобы передавать некоторые данные вместе с каждым вызовом RMI. Поэтому, пожалуйста, не говорите мне: «Вы ДЕЙСТВИТЕЛЬНО не должны зависеть от внутренних API».