Lieber Besucher, herzlich willkommen bei: Banana-Coding.com - Java Knuddels Emulator. Falls dies dein erster Besuch auf dieser Seite ist, lies bitte die Hilfe durch. Dort wird dir die Bedienung dieser Seite näher erläutert. Darüber hinaus solltest du dich registrieren, um alle Funktionen dieser Seite nutzen zu können. Benutze das Registrierungsformular, um dich zu registrieren oder informiere dich ausführlich über den Registrierungsvorgang. Falls du dich bereits zu einem früheren Zeitpunkt registriert hast, kannst du dich hier anmelden.
|
|
Quellcode |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
URL jarURL = new File("PFAD zum .JAR").toURL();
//Entweder so
//ClassLoader classLoader = new URLClassLoader(new URL[]{jarURL});
//Oder so
ClassLoader classLoader = Thread.currentThread().getContextClassLoader();
if(classLoader != null && (classLoader instanceof URLClassLoader)){
URLClassLoader urlClassLoader = (URLClassLoader)classLoader;
Method addURL = URLClassLoader.class.getDeclaredMethod("addURL", new Class[]{URL.class});
addURL.setAccessible(true);
addURL.invoke(urlClassLoader, new Object[]{jarURL});
}
Class testRunnerClass = classLoader.loadClass("BillardManager");
testRunnerClass.getMethod("main");
|
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »Blizzard« (19. Februar 2013, 12:26)
|
|
Java-Quelltext |
1 |
c.send("8\0" + channel.getName() + "\0l\0/billard j:\0L\0/billard j:\0r\0/billard i:\0R\0/billard i:\0m\0/billard j:"); |
|
|
Java-Quelltext |
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 |
} else if(cmd.equals("billard")) { //#### START if(arg.equals("start")) { // Dies wird später alles beim betreten des Channels versendet (jetzt nur für DEV zwecke) client.send("8\0" + channel.getName() + "\0l\0/billard j:\0L\0/billard j:\0r\0/billard i:\0R\0/billard i:\0m\0/billard j:"); client.send("0\0u\0" + channel.getName() + "\0+Spiel eröffnen\0p\0-\0-\0Testnick 1\n4/Standard\0p\00,0,0\0pics/padlock2.gif\0pics/male.png\016\0-\0Testnick 2\n2/Standard\0p\00,0,0\0pics/male.png\016\0-\0"); // Open.. } else if(arg.startsWith("j:")) { client.send("a\0/Billard 3529\0" + client.getName() + "\00\01600\0894\0801\0365\0pics/billdot92663B.gif\09\0-\0!\00,0,0\0255,231,165\0[131,0,34]\0[0,0,255]\010\03\014\0255,231,165\0T\0Singles 15-17\0T\03000\0T\0T\0F\0F,T:0\0_G\0-1165575984"); client.send("?\00\0BillardManager\0/Billard 3529"); // Billardinfo } else if(arg.startsWith("i:")) { StringBuilder whois = new StringBuilder(); whois.append("Test1"); Popup popup = new Popup("Spiel von $NICKNAME (billard)", "Spiel von $NICKNAME (billard)", whois.toString(), 460, 350); Panel panel = new Panel(); panel.addComponent(new Button("Fenster Schließen")); Button buttonMessage = new Button("Spiel Beitreten"); buttonMessage.setCommand("/billard j:NICKNAME"); buttonMessage.disableClose(); panel.addComponent(buttonMessage); popup.addPanel(panel); popup.setOpcode("k", client.getName()); client.send(popup.toString()); } } else { |
Dieser Beitrag wurde bereits 3 mal editiert, zuletzt von »Blizzard« (19. Februar 2013, 12:24)
Benutzer, die sich für diesen Beitrag bedankt haben:
Zitat
9\0CHANNEL
Benutzer, die sich für diesen Beitrag bedankt haben: