Launching an Oracle Apps Forms in Linux Mint 

In this post I am going to share how to open Oracle EBS forms in Linux Mint. Note:  The EBS should be JWS enabled to make it work.

1) Remove any other version installed.

sudo apt remove openjdk-11-jdk-headless sudo apt remove jdk-11.0.9 #(installed this manually in a distant past apparently) sudo apt remove openjdk-8-jre-headless

2) Install Open JDK 8
sudo apt install openjdk-8-jre sudo apt install openjdk-8-jre-headless

3) Verify Version

himanshu@himanshu-LIFEBOOK-A555:~/Downloads$ java -version
openjdk version "1.8.0_312"
OpenJDK Runtime Environment (build 1.8.0_312-8u312-b07-0ubuntu1~20.04-b07)
OpenJDK 64-Bit Server VM (build 25.312-b07, mixed mode)

4) Install package for JAVA Web Start(javaws)

sudo apt install icedtea*

himanshu@himanshu-LIFEBOOK-A555:/usr/lib/jvm/java-8-openjdk-amd64$ javaws --version
selected jre: /usr/lib/jvm/java-8-openjdk-amd64
icedtea-web 1.8 (1.8)

5) If you see below error then repoint the default java pointer

WARNING: package javax.jnlp not in java.desktop

cd /usr/lib/jvm/

sudo unlink default-java
 sudo ln -s java-8-openjdk-amd64 default-java

6)  Set Environment

~/Downloads$ export JAVA_HOME=/usr/lib/jvm/java-8-openjdk-amd64 ~/Downloads$ unset -v GNOME_DESKTOP_SESSION_ID ~/Downloads$ unset -v XDG_CURRENT_DESKTOP

7) Fix Java Security

sudo vi /usr/lib/jvm/default-java/jre/lib/security/

These lines must be commented:

#jdk.jar.disabledAlgorithms=MD2, MD5, RSA keySize < 1024, \
#      DSA keySize < 1024, include jdk.disabled.namedCurves
8) Update JVM path in ICEDTEA control Panel

launch Control Panel

himanshu@himanshu-LIFEBOOK-A555:/usr/lib/jvm$ itweb-settings

9) Launch frmservlet.jnlp file

javaws ./frmservlet.jnlp

If you like please follow and comment