Skip to Content
0
Former Member
Nov 03, 2005 at 02:19 PM

java.lang.RuntimePermission loadLibrary.sapjcorfc

118 Views

Hi all

I've installed jco on my laptop in order to develop applets connecting to SAP R/3 and calling BAPIs

I've also put sapjco.jar into <JAVA_HOME>\lib\ext folder and sapjcorfc.dll into C:\WINDOWS\system32 folder. The dll librfc32.dll is that of my SAP Gui 6.4 (path level 14).

My jre is 1.5.0_05.

When I test a sample applet code from within Eclipse environment it works well (I created a package called kedrionDemo).

Instead, when I try to run it from an html page, the applet is started but when I try to start the connection I get the following:

Exception in thread "AWT-EventQueue-2" java.lang.ExceptionInInitializerError: JCO.classInitialize(): Could not load middleware layer 'com.sap.mw.jco.rfc.MiddlewareRFC'

access denied (java.lang.RuntimePermission loadLibrary.sapjcorfc)

at com.sap.mw.jco.JCO.<clinit>(JCO.java:566)

at kedrionDemo.TestRFCApplet.connectDirectToSAP(TestRFCApplet.java:146)

at kedrionDemo.TestRFCApplet.actionPerformed(TestRFCApplet.java:134)

at java.awt.Button.processActionEvent(Unknown Source)

at java.awt.Button.processEvent(Unknown Source)

at java.awt.Component.dispatchEventImpl(Unknown Source)

at java.awt.Component.dispatchEvent(Unknown Source)

at java.awt.EventQueue.dispatchEvent(Unknown Source)

at java.awt.EventDispatchThread.pumpOneEventForHierarchy(Unknown Source)

at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)

at java.awt.EventDispatchThread.pumpEvents(Unknown Source)

at java.awt.EventDispatchThread.pumpEvents(Unknown Source)

at java.awt.EventDispatchThread.run(Unknown Source)

Could anyone suggest a solution ?

Many thanks

Alessandro