Klassenname in main-Methode ausgeben?

Status
Nicht offen für weitere Antworten.

Illuvatar

Top Contributor
Hm das setzt aber voraus dass der Klassenname zur Compilezeit bekannt ist und ich fürchte, dass das das Problem ist...

Ich habe keine Ahnung ;)
 
B

bygones

Gast
genau das ist die Frage... daher hoffe ich, dass das Problem noch genauer beschrieben wird!
 

fehlerfinder

Bekanntes Mitglied
Illuvatar hat gesagt.:
Hm das setzt aber voraus dass der Klassenname zur Compilezeit bekannt ist und ich fürchte, dass das das Problem ist...
Genau so war bzw. ist das: Nachdem inzwischen einige Jahre ins Land gegangen sind, möchte ich diesen Thread nochmal nach vorne holen.

Hintergrund:
Mein Programm soll abhängig vom Klassennamen (leicht) unterschiedliche Dinge tun. Als "ClassNormal" soll es regelmäßig laufen und als "ClassSpezial" möchte ich es manuell aufrufen. Um jetzt möglichst wenig im Programmcode ändern zu müssen, möchte ich die "speziellen" Dinge in einem if-Block abhängig vom Klassennamen verarbeiten.

Kennt da jemand eine Möglichkeit?
 
S

SlaterB

Gast
> ohne eine Instanz zu bilden

eine Instanz kann man nur bilden, wenn man die Klasse hat

also
Class c = ..;
->
c.getName();


oder gleich

System.out.println(c);

---------

wenn die Klasse nicht bekannt ist, kein Objekt davon oder sonst irgendwas,
nun dann kann man aus dem Nichts auch nixherzaubern ;)
 

fehlerfinder

Bekanntes Mitglied
SlaterB hat gesagt.:
wenn die Klasse nicht bekannt ist, kein Objekt davon oder sonst irgendwas,
nun dann kann man aus dem Nichts auch nixherzaubern ;)
Schönen Dank schonmal für die fixe Antwort.

Aber warum ist die Klasse nicht bekannt? Ich rufe die main-Methode doch innerhalb eines class-files auf. Damit habe ich doch eine Klasse, wenn auch natürlich kein Objekt.

Ist es denn so, dass mir die Klasse an sich gar nichts bietet? Beim Übersetzen wird doch auch ein Abgleich zwischen Dateinamen und Klassennamen gemacht (und gemeckert, wenn die nicht übereinstimmen ;-) ). Kann natürlich sein, dass das reines "Text-Parsen" ist. Aber mir widerstrebt ein wenig, dies anzunehmen.
 
B

Beni

Gast
Anstelle von Reflection könnte man sich den Stacktrace angucken. Mit diesem Stücklein Code solltest du ihn abfragen können:
Code:
Thread.currentThread().getStackTrace()
... das resultierende SackTraceElement kannst du dann mit "getClassName" nach der Klasse fragen.
 

fehlerfinder

Bekanntes Mitglied
Verjigorm hat gesagt.:
Beni hat gesagt.:
...das resultierende SackTraceElement
SackTraceElement???

Das ist doch mal ein schöner Verschreiber. Auf jeden Fall macht das genau das, was ich will. Werde mich jetzt nur mal noch ein bisschen mit dem StackTrace beschäftigen müssen, damit ich weiß, ob das StackTraceElement mit dem höchsten Index immer(!) den Klassennamen beinhaltet.
 

fehlerfinder

Bekanntes Mitglied
Der Müde Joe hat gesagt.:
Mmh, ich hab das jetzt auf die Schnelle natürlich noch nicht durchgelesen, daher mal eine Vorab-Frage: enthält das Papier eine Möglichkeit, tatsächlich an den Namen zu kommen, oder geht es mehr darum, mich von meinem Vorhaben abzubringen, das Programm wie gewünscht einzusetzen ;-) ?
 

tfa

Top Contributor
fehlerfinder hat gesagt.:
Hintergrund:
Mein Programm soll abhängig vom Klassennamen (leicht) unterschiedliche Dinge tun. Als "ClassNormal" soll es regelmäßig laufen und als "ClassSpezial" möchte ich es manuell aufrufen. Um jetzt möglichst wenig im Programmcode ändern zu müssen, möchte ich die "speziellen" Dinge in einem if-Block abhängig vom Klassennamen verarbeiten.

Kennt da jemand eine Möglichkeit?
Polymorphie?
 

Der Müde Joe

Top Contributor
>> oder geht es mehr darum, mich von meinem Vorhaben abzubringen, das Programm wie gewünscht einzusetzen

genau.

In kurz:

Die Verwendung von Strategien bietet sich an, wenn

* viele verwandte Klassen sich nur in ihrem Verhalten unterscheiden.
* unterschiedliche (austauschbare) Varianten eines Algorithmus benötigt werden.
* Daten innerhalb eines Algorithmus vor Klienten verborgen werden sollen.
* verschiedene Verhaltensweisen innerhalb einer Klasse fest integriert sind (meist über Mehrfachverzweigungen) aber

von Wiki
http://de.wikipedia.org/wiki/Strategie_(Entwurfsmuster)
 
S

SlaterB

Gast
fehlerfinder hat gesagt.:
SlaterB hat gesagt.:
wenn die Klasse nicht bekannt ist, kein Objekt davon oder sonst irgendwas,
nun dann kann man aus dem Nichts auch nixherzaubern ;)
Schönen Dank schonmal für die fixe Antwort.

Aber warum ist die Klasse nicht bekannt?
da du keine Frage gestellt hast bezog ich mich auf die vorherigen Posts,

wenn die Klasse bekannt ist
dann wie gesagt
System.out.println(c); oder was auch immer
 

fehlerfinder

Bekanntes Mitglied
SlaterB hat gesagt.:
fehlerfinder hat gesagt.:
Aber warum ist die Klasse nicht bekannt?
da du keine Frage gestellt hast bezog ich mich auf die vorherigen Posts
Ok - so ist das, wenn einem selbst völlig klar ist, was gemeint ist...

Also - 2. Versuch:
In dem Augenblick, in dem ich eine Klassendatei habe - z.B. KlassenName.java - müsste ich doch eigentlich auch den zuhörigen Klassen-Namen ("KlassenName") ermitteln können. Eine Klasse existiert doch in dem Augenblick, in dem ich das übersetzte Programm mit "java KlassenName" aufrufe. Dann habe ich noch keine Objekte, kann also auch nicht darüber auf den Namen zugreifen, aber ich habe die Klasse.

Die Möglichkeit, über getStackTrace() an die Info zu kommen zeigt, dass es geht, erscheint mir aber noch nicht so richtig gelungen bzw. so ein wenig "hintenrum".

Vielleicht gibt es da noch eine schönere Möglichkeit...

Frage: Gibt es noch eine schönere Möglichkeit? ;-)
 
S

SlaterB

Gast
also den StackTrace kann man meines Wissens nach nicht nachbilden,
das ist eine native Operation, die werweißwas im Hintergrund mit Informationen der ausführenden JVM macht

System.out.println(ich bin gerade in ..);
gibts nicht,
auch Logging-Frameworks müssen dafür den StackTrace abfragen (soweit ich weiß)
 

fehlerfinder

Bekanntes Mitglied
SlaterB hat gesagt.:
also den StackTrace kann man meines Wissens nach nicht nachbilden
nee - soweit wollte ich auch nicht gehen...

System.out.println(ich bin gerade in ..);
Genau DAS wäre(!) das Statement meiner Wahl. Na gut, dann eben nicht :schmoll

Ich werde mich jetzt mal über das o.g. Strategy pattern hermachen. Vielleicht erhellt mich das ja noch ein wenig.

Ansonsten: Danke für alle Antworten!
 

ms

Top Contributor
Ich frage mich die ganze Zeit, was an
Code:
System.out.println(MyClass.class)
so verkehrt ist bzw. dass es deinen Anforderungen nicht reicht. Derjenige, der den Code vor Augen hat weiss ja um welche Klasse es sich handelt.
Ist doch völlig sinnlos dafür eine eigene Funktion von der JVM bzw. Api zu verlangen.

Oder findest du auf die Frage wer du selbst bist auch manchmal keine Antwort ohne in den Spiegel, ein Foto oder den Reisepass zu sehen?

ms
 

fehlerfinder

Bekanntes Mitglied
ms hat gesagt.:
was an
Code:
System.out.println(MyClass.class)
so verkehrt ist bzw. dass es deinen Anforderungen nicht reicht.
Es reicht nicht, weil ich faul bin (puh, endlich ist es raus...). Ich möchte eben nur (im Sinne von "ausschließlich") den Klassennamen ändern, also aus
Code:
public class KlasseNormal
soll
Code:
public class KlasseSpezial
werden. Schlimm genug, dass ich dafür schon den Dateinamen ändern muss ;-)

Wenn ich jetzt auf dein "MyClass.class" zurückgreife, muss ich an irgendeiner Stelle im Programm ja nochmal den Klassennamen ändern - und das wollte ich eigentlich vermeiden.

Derjenige, der den Code vor Augen hat weiss ja um welche Klasse es sich handelt.
...aber der ist halt faul...

Ist doch völlig sinnlos dafür eine eigene Funktion von der JVM bzw. Api zu verlangen.
...und Faule haben da u.U. ganz andere Prioritäten...

Oder findest du auf die Frage wer du selbst bist auch manchmal keine Antwort ohne in den Spiegel, ein Foto oder den Reisepass zu sehen?
Das hängt dann davon ab, ob ich mich im NormalZustand.java befinde, oder im IchHabGeradeEineLangeNachtHinterMirZustand.java :bahnhof:
 

ms

Top Contributor
Für sowas gibt es doch die Refactoring-Funktion zB. in Eclipse. Da werden bei einer Änderung des Klassennamens gleich alle Referenzen, Imports usw. mitgeändert.

ms
 
B

Beni

Gast
Wieso übergibst du beim Programmstart nicht einfach einen String der sagt, was das Programm tun soll?

"java MeinProgramm normal" würde der main-Methode einen String-Array mit dem Inhalt "normal" übergeben...
 
G

Guest

Gast
fehlerfinder hat gesagt.:
SlaterB hat gesagt.:
fehlerfinder hat gesagt.:
Aber warum ist die Klasse nicht bekannt?
da du keine Frage gestellt hast bezog ich mich auf die vorherigen Posts
Ok - so ist das, wenn einem selbst völlig klar ist, was gemeint ist...

Also - 2. Versuch:
In dem Augenblick, in dem ich eine Klassendatei habe - z.B. KlassenName.java - müsste ich doch eigentlich auch den zuhörigen Klassen-Namen ("KlassenName") ermitteln können. Eine Klasse existiert doch in dem Augenblick, in dem ich das übersetzte Programm mit "java KlassenName" aufrufe. Dann habe ich noch keine Objekte, kann also auch nicht darüber auf den Namen zugreifen, aber ich habe die Klasse.

Die Möglichkeit, über getStackTrace() an die Info zu kommen zeigt, dass es geht, erscheint mir aber noch nicht so richtig gelungen bzw. so ein wenig "hintenrum".

Vielleicht gibt es da noch eine schönere Möglichkeit...

Frage: Gibt es noch eine schönere Möglichkeit? ;-)
 
G

Guest

Gast
fehlerfinder hat gesagt.:
Die Möglichkeit, über getStackTrace() an die Info zu kommen zeigt, dass es geht, erscheint mir aber noch nicht so richtig gelungen bzw. so ein wenig "hintenrum".

hmmm, ich glaube die Lösung über den Stacktrace ist nicht hintenrum. Wenn eine Methode static ist heißt das ja, dass sie keiner Instanz zugeordnet ist.
Also fällt das auf jedenfall als Zugriffsmöglichkeit raus. (Wie auch schon ein Vorposter geschrieben hat.)
Eine Klasse selbst ist zur Ausführungszeit eigentlich nur eine "abstrakte" Struktur die Variablen und Methoden zusammen fasst. Ähmmm, wo wollte ich drauf raus .... Ja also eine statische Methode hat keinen wirklichen Bezug zur Klasse, sie steht da zwar drin aber das ist wohl eher als eine technische Notwendigkeit, damit du die Methode aufrufen (adressieren) kannst. In Java muss ja alles immer in einer Klasse sein. (schau dir dazu mal C/C++ im Vergleich an). Die Methode "nutzt" Quasi nur den Namensraum der Klasse.
Also bleibt in dieser Situation nur noch der Ausführungsstack, dieser enthält die Adressen in denen sich der Thread gerade befindet. Das ist genau genommen auch die Umgebung in der sich diese Methode befindet.

Wenn du so faul bist solltest du dich mit diesem Umstand zufrieden geben und nimmer weiter drüber nachdenken. Falls du das als kleine Denksportaufgabe siehst (das Problem hat mich im ersten Momment auch verschickt :bahnhof: ) kannst du dich ja mal näher mit den Eigenschaften von Instanzen/Klassen/Heap/Stack beschäftigen. Dann wird mein wirres Zeugs hier vielleicht einwenig klarer.
 

ms

Top Contributor
Anonymous hat gesagt.:
Eine Klasse selbst ist zur Ausführungszeit eigentlich nur eine "abstrakte" Struktur die Variablen und Methoden zusammen fasst. Ähmmm, wo wollte ich drauf raus .... Ja also eine statische Methode hat keinen wirklichen Bezug zur Klasse, sie steht da zwar drin aber das ist wohl eher als eine technische Notwendigkeit, damit du die Methode aufrufen (adressieren) kannst. In Java muss ja alles immer in einer Klasse sein. (schau dir dazu mal C/C++ im Vergleich an). Die Methode "nutzt" Quasi nur den Namensraum der Klasse.
Eine Klasse ist zur Ausführungszeit mehr als nur eine abstrakte Struktur. Sie hält sehrwohl Informationen über sich selbst, deren Methoden und Felder (auch statische).
Sonst würde wohl Reflection nicht funktionieren.

ms
 

fehlerfinder

Bekanntes Mitglied
Beni hat gesagt.:
"java MeinProgramm normal"
Ja, sowas hatte ich mir als "Ersatzmöglichkeit" auch schonmal überlegt. Dann würden allerdings beide Klassen gleich heißen und ich wollte unter allen Umständen ausschließen, dass die "Spezial"-Variante versehentlich über den "Normal"-Klassennamen aufgerufen wird (ich bin nicht nur faul (bin ich eigentlich gar nicht, sonst würde ich mich ja nicht so damit geschäftigen...), sondern auch manchmal ein wenig zerstreut. Und deswegen soll es die "Spezial"-Funktion nur in der Klasse mit dem "Spezial"-Namen geben.
 

fehlerfinder

Bekanntes Mitglied
ms hat gesagt.:
Refactoring-Funktion zB. in Eclipse
Meine "Entwicklungsumgebung" heißt vi (für alle Windows-Ausschließlich-Nutzer: ein Texteditor). Das geht mir immer noch am schnellsten von der Hand (hab eh nichts mit GUIs zu tun). Aber du hast natürlich Recht. Wenn ich einen String auf "KlasseNormal" oder "KlasseSpezial" setze, kann ich mit equals genau meinen speziellen Code-Block abfragen. Wäre auch noch eine Lösung, mit der ich per "suchen & ersetzen" arbeiten könnte.
 

fehlerfinder

Bekanntes Mitglied
Anonymous hat gesagt.:
Falls du das als kleine Denksportaufgabe siehst[...]Eigenschaften von Instanzen/Klassen/Heap/Stack beschäftigen. Dann wird mein wirres Zeugs hier vielleicht einwenig klarer.
"Denksportaufgabe" trifft's schon ganz gut. Ich denke mir halt, es müsste doch eigentlich möglich sein. Und von "wirr" kann ja auch keine Rede sein. Das kommt schon alles klar rüber.

Allerdings - wie ms weiter unten bemerkt - ist halt die Frage, ob es sich bei einer Klasse wirklich nur um eine "abstrakte Struktur" handelt. Das will nicht so recht zu dem Eindruck passen, den ich von Java als "Gesamtkunstwerk" habe. Da bleibt wohl nur ein Blick auf die Eigenschaften...
 
M

maki

Gast
Halte deine angestrebte Lösung für unsauber, da eignet sich das strategy/state Muster besser zu.
 
G

Guest

Gast
Wie wärs mit folgender Idee:
Du implementierst einen neuen ClassLoader und dieser injected beim Laden der fraglichen Klasse das passende Class object. Der Code dazu würde im groben so aussehen:


Code:
public class InjectingClassLoader extends ClassLoader 
{


protected Class loadClass(String name,  boolean resolve)
{
      Class clazz = super.loadClass(name, resolve);
      
      // bestimme hier welche Klasse injected wird. 
      // Elegantere Alternative wäre das markieren der Klasse oder des Felds mittels einer Annotation
      // deren Existenz hier überprüft werden könnte.
      if ( clazz.getName().equals("Test") )
      {
          // inject via reflection clazz auf statisches Feld Test.currentClass
          clazz.getField("currentClass").set(null,clazz);
      }
      return clazz;
}

}


public class Test {

    public static Class currentClass;


    public static void willBeCalled()
    {
      System.out.println(currentClass.getName());
    }
}


public class Launcher {

      public static void main(String[] args)
      {
            ClassLoader loader = new InjectingClassLoader();
            Test test = (Test)loader.loadClass("Test", true).newInstance();
             test.willBeCalled();
      }

}
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
V Klassenname von allen Klassen mit einer bestimmten Eigenschaft bekommen Allgemeine Java-Themen 2
C Kann Methode nicht aus Klassenname implements Runnable nutzen Allgemeine Java-Themen 7
P eigener Klassenname Allgemeine Java-Themen 4
L Package und Klassenname von aufrufender Klasse holen Allgemeine Java-Themen 2
P Fehler: Hauptklasse Main konnte nicht gefunden oder geladen werden Ursache: java.lang.ClassNotFoundException: Main Allgemeine Java-Themen 24
urmelausdemeis Exception in thread "main" java.lang.Error: Unresolved compilation problem: Allgemeine Java-Themen 7
Calli11 Was muss ich hier in die Main schreiben, damit das Programm ausgeführt wird? Allgemeine Java-Themen 4
Encera Zweite Main-Methode zuschalten Allgemeine Java-Themen 18
Splayfer Problem: no main manifest attribute Allgemeine Java-Themen 3
M Keine weitere Eingabe in der Main möglich. Eventueller Ansatz über while. Allgemeine Java-Themen 8
F Konstante an main - Argumenten initialisieren Allgemeine Java-Themen 1
S Exception in thread "main" java.lang.NullPointerException at FamilienApp.main(FamilienApp.java:15) Allgemeine Java-Themen 1
F Was ist der Dateityp meines Parameters für die Main Methode. Allgemeine Java-Themen 6
E HILFE !! Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/commons/io/FileUtils Allgemeine Java-Themen 4
B Übernommene Variablen(werte) aus der Main-Klasse ändern? Allgemeine Java-Themen 9
W Warum muss void main() public sein? Allgemeine Java-Themen 3
G Programm, das nach abgearbeiteter main Methode weiterläuft Allgemeine Java-Themen 72
javaerd Binomialkoeffizient ausrechnen, Exception in thread "main" java.lang.StackOverflowError Allgemeine Java-Themen 6
L sortiertes Array im main aufrufen klappt nicht. Allgemeine Java-Themen 3
Tort-E Manifest Main-Class Allgemeine Java-Themen 8
J Exception in thread "main" java.lang.NoClassDefFoundError Allgemeine Java-Themen 4
A main-class Not found Allgemeine Java-Themen 3
A Konstrukt ohne Main für Xml-Parser Allgemeine Java-Themen 1
P JDK installieren Error: Could not find or load main class HelloWorld.java Allgemeine Java-Themen 3
I JFrame Icon in Main übergeben Allgemeine Java-Themen 1
Phash Can't find Main Class Allgemeine Java-Themen 4
X Could not find the main class programm will exit (textdokument) Allgemeine Java-Themen 3
127.0.0.1 Subversion neues SVN Projekt, keine Main gefunden ?! Allgemeine Java-Themen 7
S Could not find the main class Allgemeine Java-Themen 7
B Mal wieder "Could not find the main class" Allgemeine Java-Themen 3
C Could not find the main class. Allgemeine Java-Themen 15
I Main wird nicht gefunden Allgemeine Java-Themen 3
B Threads Main Thread warten auf abgebrochen Task warten lassen Allgemeine Java-Themen 25
A Could not find main class: start Allgemeine Java-Themen 5
S main() class finden Allgemeine Java-Themen 7
hdi Could not find main class? Allgemeine Java-Themen 8
B Cannot find main-claas... Allgemeine Java-Themen 21
G jar Datei findet Main Class nicht... Allgemeine Java-Themen 2
P Java Editor Could not find the main class GUI. Programm will exit. Allgemeine Java-Themen 3
E Programm von Main Methode starten Allgemeine Java-Themen 9
BattleMaster246 Could not find the Main class Allgemeine Java-Themen 30
reibi Main-Class in Jarfile Allgemeine Java-Themen 3
G Hauptthread anhalten / Unterschied zwischen Main-Thread und dialogelement-Thread Allgemeine Java-Themen 2
badfish Inerhalb der [void main] auf ein Objekt der [protected void] zugreifen Allgemeine Java-Themen 13
N Probleme mit .jar 'Could not find main class' Allgemeine Java-Themen 3
N Exception in thread "main" java.lang.UnsatisfiedLinkError: no lwjgl in java.library.p Allgemeine Java-Themen 4
J Main-Thread soll auf alleKinder Threads warten Allgemeine Java-Themen 5
B Main Thread Status abrufen Allgemeine Java-Themen 4
N import com.sun.tools.javac.Main; Allgemeine Java-Themen 1
V main(...) aus Klasse in PDF starten? Allgemeine Java-Themen 3
B UML: Main classe verschwindet nach code generierung nicht?! Allgemeine Java-Themen 4
I Signatur von Main-Methoden? Allgemeine Java-Themen 29
T zu Beginn der main: Heap space ermitteln und hochsetzen Allgemeine Java-Themen 11
J Applet in JAR packen - was muss in main() stehen? Allgemeine Java-Themen 12
E beim Ende der main() das Programm nicht beenden Allgemeine Java-Themen 3
J Unicode: cmd parameter (main args); exec params; filenames Allgemeine Java-Themen 2
V Mehrere main() in jar, wie starten? Allgemeine Java-Themen 4
J Methode nicht ausführbar in main Allgemeine Java-Themen 7
P Kann .jar nicht ausführen - main class not found Allgemeine Java-Themen 6
B Jar File und die Main Klassen Allgemeine Java-Themen 3
M zwei main-Methoden Allgemeine Java-Themen 7
L static main - Spezifikation? Allgemeine Java-Themen 7
N Main-Klasse wird beim Aufruf des JARs nicht gefunden Allgemeine Java-Themen 8
J Exception in thread "main" java.lang.OutOfMemoryEr Allgemeine Java-Themen 26
G [JDK 6u2] - JAR Failed to load Main-Class manifest attribute Allgemeine Java-Themen 6
P Zugriff von Klasse 2 auf Klasse 1 (die main methode hat) Allgemeine Java-Themen 5
G Programm ohne Main Allgemeine Java-Themen 10
M Parameter an main übergeben aber wie? Allgemeine Java-Themen 4
J jar-Datei enthält keine Main-Class Allgemeine Java-Themen 22
C Mehrere main-Klassen in JAR Allgemeine Java-Themen 2
S Exception in Thread "main" java.lang.NoClassDef. b Allgemeine Java-Themen 2
G "Could not find the main class. Program will exit" Allgemeine Java-Themen 20
A Warum gibts die Main und was sollte drin stehen? Allgemeine Java-Themen 31
B Exception in thread "main" java.lang.NoClassDefFou Allgemeine Java-Themen 12
S Programmlogik, wo ist die Main? Allgemeine Java-Themen 9
C Mehrere main-Methoden in einer jar Allgemeine Java-Themen 7
J Warum heißt es eig. "public static void main" ? Allgemeine Java-Themen 4
G DBzugriff funktioniert nach 'Build Main Project' nicht mehr Allgemeine Java-Themen 2
P Exception in thread "main" java.lang.NoClassDefFou Allgemeine Java-Themen 3
P Exception in thread "main" java.lang.NoClassDefFou Allgemeine Java-Themen 15
P Exception in thread "main" java.lang.NoClassDefFou Allgemeine Java-Themen 3
S wie übergebe ich eine Variable aus einer Methode an main() ? Allgemeine Java-Themen 16
B Exception in thread "main" java.lang.OutOfMemoryEr Allgemeine Java-Themen 5
S Exception in thread "main" java.lang.StringIndexOu Allgemeine Java-Themen 9
R Ausführen von *.JAR || "Could not find main class" Allgemeine Java-Themen 7
I "Could not find the main class. Program will exit" Allgemeine Java-Themen 6
L boolean aus der main übergeben? Allgemeine Java-Themen 12
H jar-file in anderem main programm ausführen Allgemeine Java-Themen 2
G Exception in thread "main" :? Allgemeine Java-Themen 5
E Exception in Thread "main" java.lang.NoClassDefFou Allgemeine Java-Themen 5
B Could not find the main class Allgemeine Java-Themen 2
A Was haltet ihr von einer standardisierten Main Klasse? Allgemeine Java-Themen 4
E Klasse dynamisch über main-Methode aufrufen Allgemeine Java-Themen 9
W Hilfe bei Methode Allgemeine Java-Themen 14
Ü Methoden Arrays vergleichen - Methode Allgemeine Java-Themen 1
Simon16 compareTo Methode überschreiben Allgemeine Java-Themen 4
TheSkyRider Methode über DataInputStream "auslösen" Allgemeine Java-Themen 6
M CrudRepository save Methode mocken Allgemeine Java-Themen 6
thor_norsk toString() - Methode Allgemeine Java-Themen 6
A Clean Code: Variable vs. Methode Allgemeine Java-Themen 8

Ähnliche Java Themen

Neue Themen


Oben