Hi Oracle Community,
We have an Oracle forms 12c application that integrates with a custom Java web service (JAR).
One of the classes in web service extends ‘oracle.forms.ui.VBean’, and this has been working fine while compiling with Java 8. However, as part of our migration plan, we're compiling the web service with Java 21, and we are facing issue as a method from VBean class has been removed after Java 8. We understand that oracle forms java beans are designed to work with specific java versions, but we would like to know:
1. Is ther any known compatibitliy roadmap for Oracle forms 12c (especially ‘VBean’) with Java 17 or Java 21?
2. Are there any recommended workarounds for using ‘VBean’ or similar functionality in a Java 21 environment?
3. Is there a specific set of Oracle Forms JARs or version that are compatible with higher Java version?
Getting this error while compiling & running using Java 21 => 'Exception in thread "main" java.lang.NoSuchMethodError: 'java.awt.peer.ComponentPeer java.awt.Component.getPeer()'
Any advice, official guidance, or documentation references would be greatly appreciated.
Thanks in advance!
Ravi Saini