Zum Inhalt springen

h3xagon

Mitglieder
  • Gesamte Inhalte

    6
  • Benutzer seit

  • Letzter Besuch

  1. Ich hab die falsche jar runtergeladen... für alle mit dem selben Prob: SpringSource Enterprise Bundle Repository
  2. Servus, ich arbeite noch nicht sehr lange mit rcp und versuche den apache logger log4j in meine target platform einzubinden. Ich habe die zip datei heruntergeladen, extrahiert, die jar datei mittels der target-datei und: "Add..." - "Directory" - "location" hinzugefügt, und die steht jetzt auch drin. Aber was ich auch tue, ich kann sie in keinem meiner plugins verwenden. Als Dependencies bei den anderen Plugins kann ich nur *apache.logging hinzufügen, nicht aber org.apache.log4j.Logger; Meine Frage: Was muss ich noch machen?! PS: ich denke das Problem haben schon viele gehabt, wusste aber nicht wonach ich suchen soll... Danke!! Gruß Hexa
  3. Das geht via Introspection / Reflection. Auch wenn die Klasse des zu deserialisierten Objektes nicht im Code bekannt sein muss, muss diese zumindest im Classpath liegen, sonst gibts eine ClassNotFoundException beim deserialisieren. package de.tutorials; import java.beans.BeanInfo; import java.beans.Introspector; import java.beans.PropertyDescriptor; import java.io.FileInputStream; import java.io.FileOutputStream; import java.io.ObjectInput; import java.io.ObjectInputStream; import java.io.ObjectOutputStream; import java.lang.reflect.Method; public class ObjectSerializationExample { public static void main(String[] args) throws Exception{ Person p = new Person("Tom"); String path = "/tmp/tom.ser"; ObjectOutputStream oos = new ObjectOutputStream(new FileOutputStream(path)); oos.writeObject(p); oos.close(); ObjectInputStream ois = new ObjectInputStream(new FileInputStream(path)); Object o = ois.readObject(); ois.close(); System.out.println(o); System.out.println(o.getClass()); //BeanInfo Introspection BeanInfo beanInfo = Introspector.getBeanInfo(o.getClass()); for(PropertyDescriptor pd : beanInfo.getPropertyDescriptors()){ System.out.println( pd.getName() + ": " + pd.getReadMethod().invoke(o)); } //Händische Reflection for(Method method : o.getClass().getDeclaredMethods()){ System.out.println(method); } } } package de.tutorials; import java.io.Serializable; public class Person implements Serializable { String name; public Person() { } public Person(String name) { this.name = name; } public String getName() { return name; } public void setName(String name) { this.name = name; } } Wie gesagt, bei dieser methode muss ich eine.class datei besitzen... Quelle: Deserialisieren von nicht bekannten Objekten - Java @ tutorials.de: Forum, Tutorial, Anleitung, Schulung & Hilfe
  4. Hallo, ich habe folgende Situation: Wenn ich ein Java-Programm schreibe, kann ich Klassen als Objekte serialisieren und deserialisieren. Alles soweit in Ordnung. Bislang war aber immer in dem Java-Programm eine Klasse des serialisierten Objekt vorhanden, sodass ich wusste welche Methoden dieses Objekt hat. Bsp: Klasse Kontakt war im Java-Projekt vorhanden, ich wusste das Objekt hat nach dem deserialisieren die methode "getAlter" oder so. Meine Frage: Kann ich ein unbekanntes Objekt deserialisieren (also dessen klasse ich auch nicht kenne) und abfragen welche Methoden mir zur verfügung stehen? Danke schonmal für die Antworten. Gruss hexa
  5. Genausowas hab ich gesucht, habs auch schon hinbekommen. Danke nochmals MfG hexa
  6. Hallo, Ich habe eine Frage: Ich versuche verzweifelt ein Diagramm (oder Chart) in ein Applet einzubauen, finde aber nichts was einem Tutorial gleichkommt. Ein einfaches Diagramm würde mir schon zum verstehen reichen (Also mit java quellcode natuerlich ) Soll auch nichts besonderes sein, nur 2D Linie. Danke im Vorraus für eure Hilfe! MfG Hexa

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...