0

アプレットに phidget インターフェイス キットを接続しようとすると、次のエラーが表示されます。

java.lang.ExceptionInInitializerError
    at AppletTest.init(AppletTest.java:15)
    at sun.applet.AppletPanel.run(AppletPanel.java:434)
    at java.lang.Thread.run(Thread.java:722)
Caused by: java.security.AccessControlException: access denied ("java.lang.RuntimePermission" "loadLibrary.phidget21")
    at java.security.AccessControlContext.checkPermission(AccessControlContext.java:366)
    at java.security.AccessController.checkPermission(AccessController.java:555)
    at java.lang.SecurityManager.checkPermission(SecurityManager.java:549)
    at java.lang.SecurityManager.checkLink(SecurityManager.java:835)
    at java.lang.Runtime.loadLibrary0(Runtime.java:839)
    at java.lang.System.loadLibrary(System.java:1084)
    at com.phidgets.Phidget.<clinit>(Phidget.java:26)
    ... 3 more

フィジェット フォーラムで質問しましたが、回答がありません。フィジェットの経験があり、何が起こっているのか知っている人はいますか?

ウェブサイト: http://www.phidgets.com/

私のコード:

import java.applet.Applet;
import com.phidgets.*;
import com.phidgets.event.*;
import java.awt.*;

public class AppletTest extends Applet implements Runnable
{
  private InterfaceKitPhidget ik;

  public void init()
  {

     try
     {
        ik = new InterfaceKitPhidget();
        ik.openAny();
        System.out.println("Waiting for interface kit attachement..");
        ik.waitForAttachment();
     }
        catch (PhidgetException e)
        {
           System.out.println("Phidget Exception");
        } 

  }

  public void start()
  {
  }

  public void stop()
  {
  }

  public void destroy()
  {
  }

  public void paint(Graphics g)
  {
  }

  public void run()
  {
  }
}
4

0 に答える 0