uepselon: Zeilen von JTextPane ermitteln?

Beitrag lesen

Hi,

Hä? D willst eine Java-Class mit Runtime.exec("java classname"); starten? Das ist nicht Dein Ernst?

import classname;
...
classname c = new classname();
...

So einfach ist es leider nicht. Ich bin gerade dabei einen "kleinen" Java Editor zu basteln. Ich bin inzwischen soweit das uch java Code laden kann und diesen auch aus dem Editor heraus kompiliert wird und die Fehelr direkt im Editor angezeigt werden. Das Problem ist jetzt halt das ich bei erfolgreicher Kompilierung das Programm auch starten möchte. Ich kann es jedoch nicht fix in den Editor Quelltext sxhreiben, daher exec(java classname), geht aber nur wenn die Klasse im akteullen verzeichnis liegt. bei exec(javac javasource) geht es komischerweise wenn ich den pfad mit angebe, bei (java class) geht es nur wenn ich (java -cp class) mache. Das Problem ist hierbaei, jedoch das Bilder etc. die in einem Unterverzeichnis liegen, bei java -cp classname nicht mehr gefunden werden.

Gruß

ueps