- Download the required files:
View file name openjdk.crystal.tar.gz height 250 View file name crystal.tar.gz height 250
Install Open JDK Java
Code Block # Install OpenJDK yum install wget; wget https://download.java.net/java/GA/jdk12.0.1/69cfe15208a647278a19ef0990eea691/12/GPL/openjdk-12.0.1_linux-x64_bin.tar.gz tar xvf openjdk-12.0.1_linux-x64_bin.tar.gz mv jdk-12.0.1 /usr/lib/ # set the java version cat <<EOF | sudo tee /etc/profile.d/jdk12.sh export JAVA_HOME=/usr/lib/jdk-12.0.1 export PATH=\$PATH:\$JAVA_HOME/bin EOF source /etc/profile.d/jdk12.sh echo $JAVA_HOME # make a symbolic link for the command pcr360 is using mkdir -p /usr/java/latest/bin ln -s /usr/lib/jdk-12.0.1/bin/java /usr/java/latest/bin/java
Install the PCR-360 Crystal Reports (if migrating, skip this step as it will be copied over with the customer data)
Code Block # extract the crystal library tar -xzvf crystal.tar.gz -C /var/www/pcr360/prod/external/
Overwrite the Original JAR with the one altered for OpenJDK (if migrating, this step should be performed after copying the customer data)
Code Block # overwrite the crystal.jar with the altered one tar -xzvf openjdk.crystal.tar.gz rm -f /var/www/pcr360/prod/external/crystal.jar mv crystal.jar /var/www/pcr360/prod/external/ # install the required fonts (these are included in the openjdk.crystal.tar.gz archive) tar -xzvf fonts.tar.gz mv fonts /usr/lib/jdk-12.0.1/lib/ fc-cache -rv
Set File Permissions (if migrating, this step should be performed after copying the customer data)
Code Block #set file permissions chmod 644 -R /var/www/pcr360/prod/external/crystal.jar chmod 755 /var/www/pcr360/prod/external/lib # set file ownership chown -R apache:root /var/www/pcr360/prod/external/crystal.jar /var/www/pcr360/prod/external/lib/
Page Comparison
General
Content
Integrations