Wie programmiert man ein Plugin-System in Java?

  • Themenstarter Stefan_Gast1234567890
  • Beginndatum
Status
Nicht offen für weitere Antworten.
S

Stefan_Gast1234567890

Gast
Hallo,

(( das war ja klar, wenn ich die frage in google oder hier im forum eingeb kommen 100000 Ergebnisse mit "Firefox Plugin", "Eclipse Pluin", etc.... naja ich bin zu dumm zum suchen ;-) ))

Deshalb frage ich hier:
Wie programmiert man ein Plugin-System in Java? Ich will ne Core-Applikation haben, die dann zB ein Verzeichnis auf Plugins durchsucht die sie dann laden kann. Die Plugins sollen eigene GUIs und eigene Business Intelligence - Schichten haben.
Mit Windows-Programmierung bin ich vertraut, da geht das so toll mit DLLs .... bloß will ich diese Applikation plattformunabhängig schreiben - und mit Java hab ich fast keine Erfahrung. Wär toll, wenn Ihr mir da nen Tipp geben könnt .... Was ist das DLL-Äquivalent in Java??

Danke im Voraus!
Stefan
 

meez

Top Contributor
Du definierst ein Interface, dass die Clients implementieren müssen...Danach durchsuchst du die Jar Files nach Klassen, die das implementieren und erstellst eine Instanz...
 

WieselAc

Top Contributor
Wenn du es "komplizierter" haben willst machst du ne RCP- Applikation (bezeichne ich mal als plattformunabhängig). Für die kann sich dann jeder der will plugins schreiben, die muss der dann nur in das entsprechende plugin verzeichnis kopieren und schon steht die funktionaliät zur Verfügung. Klingt total simple ist es aber nicht :p
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
K Ist das Programm schlecht bzw. schlampig programmiert ? Java Basics - Anfänger-Themen 9
AGW App programmiert lassen, aber Änderungen vornehmen Java Basics - Anfänger-Themen 13
J Fragen zum Code aus dem Buch "Schrödinger programmiert Java 2.te Ausgabe" Java Basics - Anfänger-Themen 6
P Krone ausgeben(Schrödinger programmiert Java) Java Basics - Anfänger-Themen 8
G Wie programmiert man Exceptions? Java Basics - Anfänger-Themen 4
J Mehrere Eingabefelder programmiert (Zeigt Fehler an) Java Basics - Anfänger-Themen 6
J Vererbung Wurden die Aufgaben richtig programmiert? Java Basics - Anfänger-Themen 20
C Richtig programmiert? Eclipse Java Basics - Anfänger-Themen 12
N Schleife programmiert Java Basics - Anfänger-Themen 16
1 richtig programmiert? Java Basics - Anfänger-Themen 8
B TR programmiert nun will ich es im PC nutzen Java Basics - Anfänger-Themen 2
hedges Prog braucht lange, schlecht programmiert? Java Basics - Anfänger-Themen 3
A Wer programmiert am schnellsten Millionenshow? Java Basics - Anfänger-Themen 5
Oneixee5 Maven Plugin wird 2 mal ausgeführt Java Basics - Anfänger-Themen 10
U Spigot-Plugin Java Basics - Anfänger-Themen 0
R Mein Plugin funktioniert nicht? Java Basics - Anfänger-Themen 10
sensus Jigloo Plugin Sicherheitswarnung Java Basics - Anfänger-Themen 0
C JOptionPane tritt manchmal bei Plugin in den Hintergrund Java Basics - Anfänger-Themen 2
P Wie Java-Plugin in Firefox (nachträglich) installieren? Java Basics - Anfänger-Themen 2
elischa Eclipse Plugin Projekt, Maven Projekt und dependencies Java Basics - Anfänger-Themen 5
C Fragen zum Spigot Plugin (1.8) Java Basics - Anfänger-Themen 6
TheFischPlayz Erste Schritte Plugin Wird Nicht angezeigt ? Java Basics - Anfänger-Themen 4
P Wie Java-Plugin in Browser installieren OHNE volles Java ausserhalb? *.jnlp not startable Java Basics - Anfänger-Themen 1
M Frage zu Maven Plugin für Eclipse IDE Java Basics - Anfänger-Themen 1
M Frage zum Confilctauflösen in SVN (Eclipse Plugin) Java Basics - Anfänger-Themen 3
B Java Plugin im Firefox abschalten Java Basics - Anfänger-Themen 3
L Java Bukkit Plugin + config.yml Java Basics - Anfänger-Themen 5
C [Bukkit Plugin] Blöcke eine bestimmte route entlang fliegen Java Basics - Anfänger-Themen 3
L Bukkit Plugin Scanner Java Basics - Anfänger-Themen 2
M Java Bukkit Plugin (selbst erstellt) Java Basics - Anfänger-Themen 9
A Erstellung eines einfachen Plugin HILFE ! Java Basics - Anfänger-Themen 19
M PlugIn System - GUI Java Basics - Anfänger-Themen 8
C Netbeans will Plugin mangelns JDK nicht installieren ? Java Basics - Anfänger-Themen 2
sc0p Plugin VE/JEdit etc. starten Java Basics - Anfänger-Themen 3
A langsames Java-Browser-Plugin für knuddels.de Java Basics - Anfänger-Themen 8
S Kennt jemand die Default-Cache Zeit beim Java-Plugin? Java Basics - Anfänger-Themen 2
T Plugin-Dependencies bearbeiten Java Basics - Anfänger-Themen 15
K Entwicklungsumgebung Eclipse und Visual Editor Plugin Java Basics - Anfänger-Themen 5
R Velocity Plugin installieren Java Basics - Anfänger-Themen 6
K 2 x "Next" im Plugin Java Basics - Anfänger-Themen 7
P mp3-PlugIn installieren Java Basics - Anfänger-Themen 2
K Eclipse - Sysdeo Plugin - Tomcat Server Java Basics - Anfänger-Themen 2
D Apache.Xerces unter Eclispe? import/plugin/package? Java Basics - Anfänger-Themen 2
G Plugin in Eclipse einbinden Java Basics - Anfänger-Themen 5
D System.out.println Java Basics - Anfänger-Themen 1
O System.out.println wird nicht ausgegeben? Java Basics - Anfänger-Themen 11
paulen1 Methoden Unerwünschte Ausgabe bei System.out.print in For-Schleife Java Basics - Anfänger-Themen 8
M Keine Ausführung von System.out.println() Java Basics - Anfänger-Themen 3
O System.out array Java Basics - Anfänger-Themen 4
J Programm beenden ohne System.exit() oder Runtime.exit() Java Basics - Anfänger-Themen 5
C System.out.println - Parameterübergabe funktioniert nicht Java Basics - Anfänger-Themen 2
N Input/Output Eine Frage über system.out.println. Java Basics - Anfänger-Themen 10
H Befehl wird nicht ausgeführt - System.out.println Java Basics - Anfänger-Themen 3
C system cannot be resolved Fehler in Eclipse Java Basics - Anfänger-Themen 18
S Anweisungen verstehen System.out.print/println Java Basics - Anfänger-Themen 2
B Warum werden meine System.out.println's übersprungen? Java Basics - Anfänger-Themen 9
I System.currentTimeMillis() nutzen Java Basics - Anfänger-Themen 2
R Erste Schritte Eclipse - Java - System.out.println(); funktioniert nicht Java Basics - Anfänger-Themen 2
C System.in.read() Boolsche Werte vergleichen Java Basics - Anfänger-Themen 8
B Input/Output System.out.print mit und ohne "" Java Basics - Anfänger-Themen 5
T System.out.println() Java Basics - Anfänger-Themen 5
M System.property persistieren Java Basics - Anfänger-Themen 6
N (Java) Regristrierung und Login System mit einer Datenbank Java Basics - Anfänger-Themen 5
A Input/Output System.out Ausgabe aktualisieren, ohne Konsole vollzuspamen Java Basics - Anfänger-Themen 2
R Input/Output Frage zu System.out.println Java Basics - Anfänger-Themen 5
S System.out.printIn("Hello, World!"); Java Basics - Anfänger-Themen 3
A Passwort System Java Basics - Anfänger-Themen 4
N Input/Output System.in funktioniert nicht Java Basics - Anfänger-Themen 4
S Input/Output System.out.println - Manipulieren bzw. Alternative..? Java Basics - Anfänger-Themen 2
E Was ist die JRE System Library? Java Basics - Anfänger-Themen 3
V System.out.println zu JTextArea Java Basics - Anfänger-Themen 6
V OOP System.out.println(Objekt) Java Basics - Anfänger-Themen 3
D int x in System.out.println(), aber wie? Java Basics - Anfänger-Themen 1
J Variablen Komsiche System.in.read() return-value? Java Basics - Anfänger-Themen 3
R warum kann System.out.println(..) etwas, was Swing-Elemente Nicht können ? Java Basics - Anfänger-Themen 11
N System Proxy verwenden Java Basics - Anfänger-Themen 0
C system.out.printf mit streams benutzen Java Basics - Anfänger-Themen 7
L system.print.out geht nicht Java Basics - Anfänger-Themen 11
D Ausgabe einer Matrix mit System.out.println Java Basics - Anfänger-Themen 6
F System kann die Datei nicht finden Java Basics - Anfänger-Themen 7
R ArrayList - System.out.println nur einmal, statt 10 mal Java Basics - Anfänger-Themen 5
M Verwendung von System.exit(0) problematisch? Java Basics - Anfänger-Themen 1
D system.out.println >> JTextArea Java Basics - Anfänger-Themen 1
O Frage zu System.out.println() Java Basics - Anfänger-Themen 1
G System.out.printf geht nicht Java Basics - Anfänger-Themen 6
A System.out.println() - Aufbau Java Basics - Anfänger-Themen 1
D JDK installieren No JVM could be found on your system. Java Basics - Anfänger-Themen 9
Z System(einstellungen) per Java ändern/Steuern | Betriebssystembezogen Java Basics - Anfänger-Themen 7
M Variablen Ausgabe bei System.out.format? Java Basics - Anfänger-Themen 3
FrankR2 Grundsätzliches Verständnisproblem: Java 32/64-bit; Windows 7/8, 32/64-bit-System Java Basics - Anfänger-Themen 5
D kleines problem bei system.out.println schreibweise Java Basics - Anfänger-Themen 6
J Umgang mit System.out.println() und .print() Java Basics - Anfänger-Themen 6
W Input/Output System.in.read erzeugt nicht, was ich will Java Basics - Anfänger-Themen 1
C Input/Output System.in.read() gibt nicht -1 zurück? Java Basics - Anfänger-Themen 3
C Kleines Problem mit System.out.print Java Basics - Anfänger-Themen 1
G classname.System.out.println(); ? Java Basics - Anfänger-Themen 2
H Einfluss von System.out auf Programm Java Basics - Anfänger-Themen 2
K System.currentTimeMillis() und die Sommerzeit Java Basics - Anfänger-Themen 5
M Wann PATH und wann JAVA_HOME in Windows System 7 setzen? Java Basics - Anfänger-Themen 2
G Thread stoppen mit System.in.read() Java Basics - Anfänger-Themen 13

Ähnliche Java Themen

Neue Themen


Oben