Toon posts:

[java] probs met webcam applet

Pagina: 1
Acties:

Verwijderd

Topicstarter
Hoi,

Ik heb een heel simpel appletje geschreven dat een beeldje van mijn webcam telkens moet tonen. Dit is code:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
import java.awt.*;
import java.applet.*;

public class WebCamApplet extends Applet implements Runnable {
    private Image imagefile;
    private Thread runner;

    public void init() {
     imagefile = getImage(getCodeBase(), "webcam/webcam.jpg");
    }

    public void start() {
      if (runner == null) {
        runner = new Thread(this);
        runner.start();
      }
    }


    public void run() {
      while (true) {
        try {
            imagefile = getImage(getCodeBase(), "webcam/webcam.jpg");
            runner.sleep(1000*5); // 5 seconds
        } catch (InterruptedException e) {
        }
      }
    }

    public void paint(Graphics g) {
      g.drawImage(imagefile, 0, 0, this);
    }

}

Alleen wanneer ik 'm start krijg ik een security exception:
java.security.AccessControllException.

Het de class file staat op een Linux Server. Dus, ik vermoed dat het iets met bestands permissies te maken heeft.

Weet iemand welke permissies het webcam.jpg file'tje moet hebben?

  • D2k
  • Registratie: Januari 2001
  • Laatst online: 31-08 10:19

D2k

mjah een open deur is natuurlijk 777
maar als je gewoon r-w-x eens mee speelt?

Doet iets met Cloud (MS/IBM)


Verwijderd

Topicstarter
Op zaterdag 09 februari 2002 17:31 schreef D2k het volgende:
mjah een open deur is natuurlijk 777
maar als je gewoon r-w-x eens mee speelt?
hmmm... met chmod 777 webcam.jpg werkt het nog niet...
Wat zou het nog meer kunnen zijn?

  • mbravenboer
  • Registratie: Januari 2000
  • Laatst online: 06-11-2025
Moet je niet getDocumentBase hebben? getCodeBase is de lokatie van je applet zelf.

Wat je wel sowieso moet doen: je imageFile variabele beschermen tegen multi-threaded gebruik.

Blog, Stratego/XT: Program Transformation, SDF: Syntax Definition, Nix: Software Deployment


  • drice
  • Registratie: December 2000
  • Laatst online: 14-09 09:51

drice

Loading...

Edit: Never mind...ik zag het antwoord op mijn vraag al :)

Did you know that IF is a middle word in life. "Ja maar wie ben ik om aan mezelf te twijfelen"