Martin Jung: Zeilen von JTextPane ermitteln?

Beitrag lesen

Hi ueps,

Frage: 'java -cp class' - wo ist bei dieser Syntax der _Wert_ von '-cp'?
Es muss doch heißen: java -cp path1;path2 class

Du musst bei 'irgendeinPfad/images/icons' 'irgendeinPfad' flexibel machen. Am einfachtsten ginge das, in dem Du eine entsprechende System-Property definierst, die Du dann (vielleicht über einen Singleton Resourcen-Manager verwaltet) zur Laufzeit ausliest.

Beispiel (ungetestet):
java -cp path1;path2 -DappPath=D:/myEditor/myApp class

public final static String RESOURCE_PATH = System.getProperty("appPath") + "/";
    public final static String IMAGE_PATH = RESOURCE_PATH + "images/";
    public final static String ICON_PATH = IMAGE_PATH + "icons/";
    --//--
    ImageIcon icon = new ImageIcon(ICON_PATH + "icon.gif");

Wäre das ein Lösungansatz für Dein Problem?

Wenn nicht: Könntest Du Dir 'mal die Mühe machen, die _genauen_ Pfadstrukturen anzugeben. Also, die Pfad/CLASSPATH-Strukturen des Editors _und_ diese des mit Deinem Editor zu erstellenden Programms.

Viele Grüße,
Martin Jung