cancel
Showing results for 
Search instead for 
Did you mean: 

Working with 32 bit JVM on 64 system - SAPGUI problem

Former Member
0 Kudos

Hi

I have posted my question on Linux Forum ([link to my post|http://www.linuxquestions.org/questions/linux-software-2/working-with-32-bit-jvm-on-64-system-sapgui-problem-654041/?highlight=sapgui]) with hope somebody can hlep, but no one replied so far, so I try it here.

I have OpenSUSE 11 64 bit linux on my laptop and want to install SAPGUI Java Rev.4 (or 2).

I know that there is no 64-bit version of SAP GUI for Java available, but how do I configure my system to be able to work with 32 bit SAPGUI?

I have tried to set some environment variables (like JAVA_HOME), but it didn't work.

Has anybody testd SAPGUI JAVA on 64-bit system and can help me?

regards

Rafal

Accepted Solutions (1)

Accepted Solutions (1)

RMW
Product and Topic Expert
Product and Topic Expert
0 Kudos

Hello Rafal,

please have a look at the manual coming with SAP GUI for Java. At the end of chapter "4. Installation", the usage of the PLATIN_JAVA environment variable is explained.

In your case it should point to the java command of the 32bit JVM.

Best regards

Rolf-Martin

Former Member
0 Kudos

Hi,

It worked perfectly!

Many thanks!

Before using SAPGUI Java on my OpenSUSE 11 64bit I just executed this:

export PLATIN_JAVA=/usr/java/jdk1.6.0_06/jre/bin/java

export PLUGIN_HOME=/usr/java/jdk1.6.0_6/jre/plugin

export JAVA_HOME=/usr/java/jdk1.6.0_6/jre

regards

Rafal

Former Member
0 Kudos

Thank you Rafal, I was having this exact same problem and this thread has helped immensely.

I would also like to point out that I was able to enter these parameters into the guilogon script itself to solve this problem

PLATIN_JAVA="/usr/java/jdk1.6.0_06/jre/bin/java"

PLUGIN_HOME="/usr/java/jdk1.6.0_6/jre/plugin"

JAVA_HOME="/usr/java/jdk1.6.0_6/jre"

Answers (1)

Answers (1)

nelis
Active Contributor
0 Kudos

Hi Rafal,

The first thing I would do is update to the latest SAPgui Java which currently is SAPGUI7.10rev4(not 7.00). This version will have better support for "newer" Java releases and Operating Systems.

ftp://ftp.sap.com/pub/sapgui/java/710r4/

Regards,

Nelis

Former Member
0 Kudos

Hi

I already tested it with SAPGUI Rev.4

See output below.

In addition you can see environment variables (lik JAVA_HOME) I tried to change after I installed jdk1.6.0_06.

Any other suggestions ?

regards

Rafal

rafal@linux-qjxa:/opt/SAPClients/SAPGUI7.10rev4/bin> ./guilogon
############################# ERROR #############################
08.07. 10:37:00.221 ERROR: GuiConnection: Connection failed
08.07. 10:37:00.221 ERROR: JniAgiLibAdaptor.<init>: Cannot load JNI library
############################# ERROR #############################
############################# ERROR #############################
08.07. 10:37:00.223 ERROR: JniAgiLibAdaptor.<init>: Cannot load JNI library
08.07. 10:37:00.223 ERROR: Technical Details
08.07. 10:37:00.223 ERROR: java.lang.Exception: JniAgiLibAdaptor.<init>: Cannot load JNI library
08.07. 10:37:00.223 ERROR: at: com.sap.platin.r3.protocol.diag.JniAgiLibAdaptor.<init>(JniAgiLibAdaptor.java:29)
08.07. 10:37:00.223 ERROR: at: com.sap.platin.r3.protocol.diag.GuiDiagToAutomationParser.configure(GuiDiagToAutomationParser.java:283)
08.07. 10:37:00.223 ERROR: at: com.sap.platin.base.connection.GuiConnection.open(GuiConnection.java:297)
08.07. 10:37:00.223 ERROR: at: com.sap.platin.base.application.GuiApplication.createConnection(GuiApplication.java:794)
08.07. 10:37:00.223 ERROR: at: com.sap.platin.base.logon.GuiLogonFrame.doConnect(GuiLogonFrame.java:829)
08.07. 10:37:00.223 ERROR: at: com.sap.platin.base.logon.GuiLogonFrame$SymListener.actionPerformed(GuiLogonFrame.java:434)
08.07. 10:37:00.223 ERROR: at: javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1995)
08.07. 10:37:00.223 ERROR: at: javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2318)
08.07. 10:37:00.223 ERROR: at: javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:387)
08.07. 10:37:00.223 ERROR: at: javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:242)
08.07. 10:37:00.223 ERROR: at: javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:236)
08.07. 10:37:00.223 ERROR: at: java.awt.Component.processMouseEvent(Component.java:6041)
08.07. 10:37:00.223 ERROR: at: javax.swing.JComponent.processMouseEvent(JComponent.java:3265)
08.07. 10:37:00.223 ERROR: at: java.awt.Component.processEvent(Component.java:5806)
08.07. 10:37:00.223 ERROR: at: java.awt.Container.processEvent(Container.java:2058)
08.07. 10:37:00.223 ERROR: at: java.awt.Component.dispatchEventImpl(Component.java:4413)
08.07. 10:37:00.223 ERROR: at: java.awt.Container.dispatchEventImpl(Container.java:2116)
08.07. 10:37:00.223 ERROR: at: java.awt.Component.dispatchEvent(Component.java:4243)
08.07. 10:37:00.223 ERROR: at: java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4322)
08.07. 10:37:00.223 ERROR: at: java.awt.LightweightDispatcher.processMouseEvent(Container.java:3986)
08.07. 10:37:00.223 ERROR: at: java.awt.LightweightDispatcher.dispatchEvent(Container.java:3916)
08.07. 10:37:00.223 ERROR: at: java.awt.Container.dispatchEventImpl(Container.java:2102)
08.07. 10:37:00.223 ERROR: at: java.awt.Window.dispatchEventImpl(Window.java:2440)
08.07. 10:37:00.223 ERROR: at: java.awt.Component.dispatchEvent(Component.java:4243)
08.07. 10:37:00.223 ERROR: at: java.awt.EventQueue.dispatchEvent(EventQueue.java:599)
08.07. 10:37:00.223 ERROR: at: com.sap.platin.micro.event.GuiEventQueue.dispatchEvent(GuiEventQueue.java:73)
08.07. 10:37:00.223 ERROR: at: java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:273)
08.07. 10:37:00.223 ERROR: at: java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:183)
08.07. 10:37:00.223 ERROR: at: java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:173)
08.07. 10:37:00.223 ERROR: at: java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:168)
08.07. 10:37:00.223 ERROR: at: java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:160)
08.07. 10:37:00.223 ERROR: at: java.awt.EventDispatchThread.run(EventDispatchThread.java:121)
############################# ERROR #############################

========== ENVIRONMENT VARIABLES ==================

rafal@linux-qjxa:/opt/SAPClients/SAPGUI7.10rev4/bin> export $CLASSPATH
declare -x COLORTERM=""
declare -x CPU="x86_64"
declare -x CSHEDIT="emacs"
declare -x DESKTOP_SESSION="twm"
declare -x DISPLAY=":0.0"
declare -x ENV="/etc/bash.bashrc"
declare -x FROM_HEADER=""
declare -x GDMSESSION="twm"
declare -x GDM_LANG="pl_PL.UTF-8"
declare -x GDM_XSERVER_LOCATION="local"
declare -x GNOME_KEYRING_PID="3380"
declare -x GNOME_KEYRING_SOCKET="/tmp/keyring-Ve14DK/socket"
declare -x GROFF_NO_SGR="yes"
declare -x G_BROKEN_FILENAMES="1"
declare -x G_FILENAME_ENCODING="@locale,UTF-8,ISO-8859-2,CP1250"
declare -x HISTSIZE="1000"
declare -x HOME="/home/rafal"
declare -x HOST="linux-qjxa"
declare -x HOSTNAME="linux-qjxa"
declare -x HOSTTYPE="x86_64"
declare -x INFODIR="/usr/local/info:/usr/share/info:/usr/info"
declare -x INFOPATH="/usr/local/info:/usr/share/info:/usr/info"
declare -x INPUTRC="/home/rafal/.inputrc"
declare -x JAVA_BINDIR="/usr/java/jdk1.6.0_06/bin"
declare -x JAVA_HOME="/usr/java/jdk1.6.0_06"
declare -x JAVA_ROOT="/usr/java/jdk1.6.0_06"
declare -x JRE_HOME="/usr/java/jdk1.6.0_06/jre"
declare -x KONSOLE_DCOP="DCOPRef(konsole-3837,konsole)"
declare -x KONSOLE_DCOP_SESSION="DCOPRef(konsole-3837,session-1)"
declare -x LADSPA_PATH="/usr/lib64/ladspa"
declare -x LANG="pl_PL.UTF-8"
declare -x LD_LIBRARY_PATH="/usr/java/jdk1.6.0_06/lib"
declare -x LESS="-M -I"
declare -x LESSCLOSE="lessclose.sh %s %s"
declare -x LESSKEY="/etc/lesskey.bin"
declare -x LESSOPEN="lessopen.sh %s"
declare -x LESS_ADVANCED_PREPROCESSOR="no"
declare -x LOGNAME="rafal"
declare -x LS_COLORS="no=00:fi=00:di=01;34:ln=00;36:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=41;33;01:ex=00;32:*.cmd=00;32:*.exe=01;32:*.com=01;32:*.bat=01;32:*.btm=01;32:*.dll=01;32:*.tar=00;31:*.tbz=00;31:*.tgz=00;31:*.rpm=00;31:*.deb=00;31:*.arj=00;31:*.taz=00;31:*.lzh=00;31:*.lzma=00;31:*.zip=00;31:*.zoo=00;31:*.z=00;31:*.Z=00;31:*.gz=00;31:*.bz2=00;31:*.tb2=00;31:*.tz2=00;31:*.tbz2=00;31:*.avi=01;35:*.bmp=01;35:*.fli=01;35:*.gif=01;35:*.jpg=01;35:*.jpeg=01;35:*.mng=01;35:*.mov=01;35:*.mpg=01;35:*.pcx=01;35:*.pbm=01;35:*.pgm=01;35:*.png=01;35:*.ppm=01;35:*.tga=01;35:*.tif=01;35:*.xbm=01;35:*.xpm=01;35:*.dl=01;35:*.gl=01;35:*.wmv=01;35:*.aiff=00;32:*.au=00;32:*.mid=00;32:*.mp3=00;32:*.ogg=00;32:*.voc=00;32:*.wav=00;32:"
declare -x LS_OPTIONS="-N --color=tty -T 0"
declare -x MACHTYPE="x86_64-suse-linux"
declare -x MAIL="/var/spool/mail/rafal"
declare -x MANPATH="/usr/local/man:/usr/share/man"
declare -x MINICOM="-c on"
declare -x MORE="-sl"
declare -x NNTPSERVER="news"
declare -x OLDPWD
declare -x OSTYPE="linux"
declare -x PAGER="less"
declare -x PATH="/home/rafal/bin:/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/X11R6/bin:/usr/games:/opt/kde3/bin:/usr/java/jdk1.6.0_06/jre/bin:/usr/lib/mit/bin:/usr/lib/mit/sbin"
declare -x PLUGIN_HOME="/usr/java/jdk1.6.0_06/jre/plugin"
declare -x PROFILEREAD="true"
declare -x PWD="/opt/SAPClients/SAPGUI7.10rev4/bin"
declare -x PYTHONSTARTUP="/etc/pythonstart"
declare -x QT_SYSTEM_DIR="/usr/share/desktop-data"
declare -x SHELL="/bin/bash"
declare -x SHLVL="2"
declare -x SSH_AUTH_SOCK="/tmp/keyring-Ve14DK/ssh"
declare -x TERM="xterm"
declare -x TEXINPUTS=":/home/rafal/.TeX:/usr/share/doc/.TeX:/usr/doc/.TeX"
declare -x TMPDIR="/tmp"
declare -x USER="rafal"
declare -x USERNAME="rafal"
declare -x WINDOWID="18874376"
declare -x WINDOWMANAGER="/usr/bin/twm"
declare -x WINDOWPATH="7"
declare -x XAUTHLOCALHOSTNAME="linux-qjxa"
declare -x XAUTHORITY="/home/rafal/.Xauthority"
declare -x XCURSOR_THEME="DMZ"
declare -x XDG_CONFIG_DIRS="/etc/xdg"
declare -x XDG_DATA_DIRS="/usr/local/share:/usr/share:/usr/share/gdm:/etc/opt/kde3/share:/opt/kde3/share"
declare -x XDG_SESSION_COOKIE="18b8e5de2305408412adffdd484e738c-1215505852.325617-429851285"
declare -x XKEYSYMDB="/usr/share/X11/XKeysymDB"
declare -x XMODIFIERS="@im=local"
declare -x XNLSPATH="/usr/share/X11/nls"
declare -x XSESSION_IS_UP="yes"
declare -x XTERM_LOCALE="pl_PL.UTF-8"
declare -x XTERM_SHELL="/bin/bash"
declare -x XTERM_VERSION="X.Org 6.8.99.903(235)"
rafal@linux-qjxa:/opt/SAPClients/SAPGUI7.10rev4/bin>