sınıf dosyası (ler) olmadan nesneleri, ancak bu oluşturmak için tefrika edildi Sınıf erişimi yok nesneler. Sınıf dosyası olmadan, JVM, objectInputStreamInstance.readObject() ile nesneleri okumama izin vermez ve java.lang.ClassNotFoundException öğesini doğru bir şekilde atar.Ben (değer nesnelerdir) Java Serileştirilmiş nesneleri içeren bir ikili dosya var
XML veya diğer standardize formatta veri ayıklamak olacak yardımcı olabilecek bir kütüphane var? Aşağıdaki Kişi sınıfı seri ve dosyada saklanır ise Örneğin, ben ondan veri ayıklamak istiyorum:
Sınıf Tanımı
class Person implements Serializable {
int age;
String name;
public Person(int age, int name) {
this.age = age;
this.name = name;
}
}
sınıfına erişimi olmayan
Gerekli Ekstraksiyon Biçimi (
: dosya)<Person>
<age>10</age>
<name>Name</name>
</Person>
şunlarla ama aradığımı alamadım kontrol ettikten
- Xstream (http://x-stream.github.io/) o nesnenin XML oluşturmak için bir Java nesnesine erişmesi gerekir. Ancak sınıf dosyası için nesne oluşturamıyorum.
- Serialysis
https://weblogs.java.net/blog/emcmanus/archive/2007/06/disassembling_s.html Yardımlarınız için teşekkür ederim çok eski gibi görünüyor.
Selamlar, Gursev
Burada bazı iyi fikirler, çoğu yanıtın sınıf dosyasına gereksinim duymadığına benziyor: http://stackoverflow.com/questions/181448/gui-tool-to-browse-java-serialized-objects – lreeder
@Ireeder Teşekkürler senin cevabın. Bu soruyu sormadan önce bu linki inceledim ve aradığım bir kütüphaneyi değil, bir ürünü/yazılımı işaret ediyor. –