Applet IO Error Can't open stream

rs77

Neues Mitglied
Hallo,
ich habe ein Applet mit jar files, mit dem ein Online-Experiment laufen sollte.
Lokal läuft das einwandfrei.
Nun findet er anscheinend den Design File nicht oder kann ihn jedenfalls nicht öffnen.
Fehlermeldung:
ExDesign: IO Error: Can't open stream http://www.wissexp.de/choice_response_time.pxd
Ich habe ewig nach Lösungsvorschlägen gesucht und finde aber nichts.

Hier ist der Applet Code:
HTML:
<applet 
        codebase="." 
        archive="exrunbutton.jar, pxlabrt.jar" 
        code="de.pxlab.pxl.run.ExRunStarterApplet.class"
	width=500 height=60 mayscript=true>
  <param name="CommandLine" value="-S2">
  <param name="DesignFile" value="choice_response_time.pxd">
  <param name="StartButtonLabel" value="Start Demo Experiment"> 
</applet>

Kann mir da jemand weiterhelfen?
Rita
 
Zuletzt bearbeitet:

XHelp

Top Contributor
Ist das die Seite, wo auch das Applet liegt? Mal so spontan vermutet: nein, ist es nicht und du versuchst eine Verbindung aufzubauen, ohne vorher dein Applet zu signieren...
Ansonsten: gibt es da eine mehrsagende Exception dazu?
 

rs77

Neues Mitglied
Hallo,

meinst du mit Applet die jar Dateien?
Alle Dateien liegen in einem Verzeichnis: wissexp.de/httpdocs.
Die Pfadangaben müssten also stimmen. Er findet die Dateien auch, denn sonst würde es irgendeine Meldung: Unknown Source geben.
Als weitere Fehlermeldung taucht nur auf: "Can't instantiate experimental design ..."
Auf der Konsole keine weitere Exception.

Was muss ich tun, um das Applet zu signieren?

Besten Dank schon mal für die bisherige Antwort.
Rita

PS: Hier ein Auszug aus einem Quellcode zu pxlab:
Java:
public void actionPerformed(ActionEvent e) {
    if (buttonState == RUNNING) {
        exDesign.stop();
    } else {
        if (Base.getApplet() == null) { 
        Base.setApplet(this);
        if (exDesignFile != null) {
            try {
            exDesign = new ExDesign(getDocumentBase(), exDesignFile);
            } catch (Exception ex) {
            }
        }
        if (exDesign != null) {
            exRunCommand = new ExRun(StringExt.stringArrayOfString(getParameter("CommandLine")), exDesign, this);
            startButton.setLabel("Stop");
            buttonState = RUNNING;
            showStatus("Experiment started.");
            // setConcurrentAppletStates(false);
        } else {
            showStatus("Can't instantiate experimental design " + exDesignFile);
        }
        }
 
Zuletzt bearbeitet:

XHelp

Top Contributor
Benutz die Suchfunktion des Forums, hier gibt es die eine oder andere Anleitung zum Signieren.
P.S. Leere Catch-Blöcke sind gar nicht mal so hilfreich, wenn du die Fehlerquelle suchst.
 

Ähnliche Java Themen


Oben