java-forum.org - Java programmieren aus Leidenschaft

Zurück   java-forum.org - Java programmieren aus Leidenschaft > Java - Programmierung > Deployment

Deployment Applets, Webstart, Ant, Maven, Build Management, Version Management, Installer

Thema geschlossen    
Themen-Optionen Thema durchsuchen Ansicht
Alt 07.05.2007, 19:30   #1 (permalink)
mp17
Nicht angemeldet
 
Fachbeiträge: n/a
Standard Browser Fehler bei Applet: java.security.AccessControl.

Moin
Ich habe heute erneute mal das java sdk installiert, da es vorher nicht so richtig funktioniert hat. Aber seit dem, kriege ich immer einen Fehler, wenn ich ein Applet im Browser öffnen möchte:
java.security.AccessControlException: access denied (java.lang.RuntimePermission exitVM.1)

Woran kann das denn liegen ? Ich hab das Runtime Enviroment schon mal reinstalliert, hat aber nichts gebracht..

Freu mich über jede Antwort

gruß, mp17
 
Bei Google nach dem markiertem Wort suchen Bei Wikipedia nach dem markiertem Wort suchen Im Forum nach dem markiertem Wort suchen
Alt 07.05.2007, 19:32   #2 (permalink)
Premium-Benutzer
 
Benutzerbild von Wildcard
 
Registriert seit: 10.11.2004
Fachbeiträge: 20.047
Abgegebene Danke: 4
Erhielt 430 Danke für 401 Beiträge
Du versuchst etwas zu machen das die die Sandbox in der Applets laufen verbietet.
dateioperationen zum Beispiel.
Wenn diese Operationen für dein Applet benötigt werden musst du es signieren.

*Thread verschoben*
__________________
Take back the Desktop
Wildcard ist offline  
Bei Google nach dem markiertem Wort suchen Bei Wikipedia nach dem markiertem Wort suchen Im Forum nach dem markiertem Wort suchen
Alt 07.05.2007, 19:35   #3 (permalink)
mp17
Nicht angemeldet
 
Fachbeiträge: n/a
Ok danke erstmal
Aber komisch ist, dass garkein Applet mehr geht. Weil das Applet hatte ich vorher schonmal ausprobiert, da ging es noch. Jetzt hab ich noch im Internet nach einem Applet gesucht, das ging auch nicht.
Du kannst mir ja vielleicht mal ein Link zu einem Applet geben, das auf jeden Fall gehen sollte, dann kann ich ja mal sehen, ob das geht, oder ob es doch irgentwie an etwas anderem liegt.

gruß, mp17
 
Bei Google nach dem markiertem Wort suchen Bei Wikipedia nach dem markiertem Wort suchen Im Forum nach dem markiertem Wort suchen
Alt 07.05.2007, 19:37   #4 (permalink)
Premium-Benutzer
 
Benutzerbild von Wildcard
 
Registriert seit: 10.11.2004
Fachbeiträge: 20.047
Abgegebene Danke: 4
Erhielt 430 Danke für 401 Beiträge
http://www-mm.informatik.uni-mannhei...a/Schmid_2002/
__________________
Take back the Desktop
Wildcard ist offline  
Bei Google nach dem markiertem Wort suchen Bei Wikipedia nach dem markiertem Wort suchen Im Forum nach dem markiertem Wort suchen
Alt 07.05.2007, 19:56   #5 (permalink)
Nicht angemeldet
 
Fachbeiträge: n/a
HM du hasst recht, es geht. komisch...
kannst du mir vll sagen, was falsch ist, wenn ich den vollständigen fehler zeige ?

java.security.AccessControlException: access denied (java.lang.RuntimePermission exitVM.1)
at java.security.AccessControlContext.checkPermission(Unknown Source)
at java.security.AccessController.checkPermission(Unknown Source)
at java.lang.SecurityManager.checkPermission(Unknown Source)
at java.lang.SecurityManager.checkExit(Unknown Source)
at java.lang.Runtime.exit(Unknown Source)
at java.lang.System.exit(Unknown Source)
at chatapplet.start(chatapplet.java:43)
at sun.applet.AppletPanel.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)

und hier ist noch der code vom applet:

Code:
import java.net.*;
import java.io.*;
import java.awt.*;
import java.applet.*;

public class chatapplet extends Applet implements Runnable
{
public static final int PORT = 8765;
Socket socket;
DataInputStream in;
PrintStream out;
TextField inputfield;
TextArea outputarea;
Thread thread;

public void init()
{
	inputfield = new TextField();
	outputarea = new TextArea();
	outputarea.setFont( new Font("Dialog", Font.PLAIN, 12));
	outputarea.setEditable(false);

	this.setLayout(new BorderLayout());
	this.add("South", inputfield);
	this.add("Center", outputarea);
		this.setBackground(Color.lightGray);
	this.setForeground(Color.black);
	inputfield.setBackground(Color.white);
	outputarea.setBackground(Color.white);
}

public void start()
{
	try
	{
		socket = new Socket(this.getCodeBase().getHost(), PORT);
		in = new DataInputStream(socket.getInputStream());
		out = new PrintStream(socket.getOutputStream());
	} catch (IOException e)
	{
		this.showStatus(e.toString());
		say("Verbindung zum Server fehlgeschlagen!");
		System.exit(1);
	}

	say("Verbindung zum Server aufgenommen...");

	if (thread == null)
	{
		thread = new Thread(this);
	thread.setPriority(Thread.MIN_PRIORITY);
		thread.start();
	}
}

public void stop()
{
	try
	{
		socket.close();
	} catch (IOException e)
	{
		this.showStatus(e.toString());
	}

	if ((thread !=null) && thread.isAlive())
	{
		thread.stop();
		thread = null;
	}
}

public void run()
{
	String line;

	try
	{
		while(true)
		{
			line = in.readLine();
			if(line!=null)
	outputarea.appendText(line+'\n' );
		}
	} catch (IOException e) { say("Verbindung zum Server abgebrochen"); }
}

public boolean action(Event e, Object what)
{
	if (e.target==inputfield)
	{
		String inp=(String) e.arg;
	out.println(inp);
		inputfield.setText("");
		return true;
	}
	return false;
}

public void say(String msg)
{
	outputarea.appendText("*** "+msg+" ***\n");
}


}
 
Bei Google nach dem markiertem Wort suchen Bei Wikipedia nach dem markiertem Wort suchen Im Forum nach dem markiertem Wort suchen
Alt 07.05.2007, 19:57   #6 (permalink)
Java-Forum Team
Site Operator
 
Benutzerbild von L-ectron-X
 
Registriert seit: 24.04.2004
Fachbeiträge: 11.995
Abgegebene Danke: 48
Erhielt 576 Danke für 535 Beiträge
Wildcard jat ein Link zu einem JApplet gepostet.
Hier ist auch noch ein Link zu einem Applet: http://www.people.freenet.de/java-fo.../thread_29968/
__________________
Schöne Grüße,
L-ectron-X

Programmieren lernt man nur durch programmieren.

www.java-forum.org - Java programmieren aus Leidenschaft
www.byte-welt.de - Die Welt des Programmierens

"Wenn man die Buchstaben von Bundeskanzlerin umstellt, kommt Bankzinsenluder raus..."
L-ectron-X ist offline  
Bei Google nach dem markiertem Wort suchen Bei Wikipedia nach dem markiertem Wort suchen Im Forum nach dem markiertem Wort suchen
Alt 07.05.2007, 19:58   #7 (permalink)
Gast
Nicht angemeldet
 
Fachbeiträge: n/a
upps sry, es geht doch..
entschuldigung, ich musste noch den dazugehörigen server starten, wie dumm von mir, tut mir leid...
 
Bei Google nach dem markiertem Wort suchen Bei Wikipedia nach dem markiertem Wort suchen Im Forum nach dem markiertem Wort suchen
Thema geschlossen    

Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Ansicht

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Spracherkennung mit Applet / Policy bzw. Security Fehler hockacola Deployment 2 03.11.2008 09:42
Browser inkompatiblität des Applet oder anderer Fehler? outbreaker Deployment 4 04.02.2008 14:56
Applet - java.security.AccessControlException: access. haves Allgemeine Java-Themen 6 18.01.2008 15:23
Java Applet in Browser BlackDaddy Java Basics - Anfänger-Themen 2 03.02.2007 11:04
Applet bring Fehler im Browser Fraenk Deployment 2 15.04.2005 16:44


Lesezeichen

Forumregeln
Es ist Ihnen erlaubt, neue Themen zu verfassen.
Es ist Ihnen erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are aus
Pingbacks are aus
Refbacks are aus


Alle Zeitangaben in WEZ +1. Es ist jetzt 16:09 Uhr.


Powered by vBulletin® Version 3.8.6 (Deutsch)
Copyright ©2000 - 2013, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.3.2
Thanks for Smilies by smilies.4-user.de