tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
2
ZUGRIFFE
465
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    StehtimSchilf StehtimSchilf ist offline Mitglied Gold
    Registriert seit
    Oct 2003
    Beiträge
    117
    Hi Forum

    Ich erstelle mit Eclipse Indigo via New\Other\"Web Service Client" Wizard Proxy-Klassen, welche einen .NET Web Service konsumieren. Das funktioniert eigentlich tadellos. Nur habe ich im Anschluss der Generierung mehrere Warnings à la: "Class is a raw type".

    Die Java-Appli ist auf JRE6 gesetzt. Ich hab gelesen, dass Eclipse bei der Generierung Axis/Axis2 verwendet, was JDK 1.4 kompatibel ist und somit keine generics kennt.

    Ich sehe jedoch, dass die Typen im .NET Service zwar komplex sind, aber alle auf einfachen Datentypen wie Strings und Ints basieren.

    Wie krieg' ich Eclipse dazu, dass er mir diese Warnungen nicht schmeisst? Ich will ja nicht händisch nachträglich "SuppressWarnings" setzen, weil, wenn ich die Web Service Definition aktualisiere, muss ich ja wieder von vorne beginnen.


    Ich wollte dann den "Axis Code Generator Wizard" ausprobieren, und das entsprechende plugin v1.6.1 (ist eigentlich nur 1 .jar) in das \dropins extrahiert. Leider erscheint nicht im "New"-Wizard. Ich habe es im Anschluss ebenfalls in den \plugins-Ordner kopiert, aber hat auch nicht geholfen.

    Also, wie kann ich mit Eclipse Indigo Proxy-Klassen generieren, ohne diese Warnungen?

    cheerioh & thx
    SiS
     

  2. #2
    sebastianb sebastianb ist offline Mitglied Gold
    Registriert seit
    Dec 2009
    Beiträge
    125
    Hallo,

    Warnings wegen den fehlenden Generics kannst du unter "Window => Preferences => Java => Compiler => Errors/Warnings => Generic types => Usage of raw type" deaktivieren.

    Gruß

    Sebastian
     

  3. #3
    StehtimSchilf StehtimSchilf ist offline Mitglied Gold
    Registriert seit
    Oct 2003
    Beiträge
    117
    Hi Sebastian

    Danke für die prompte Antwort. Ich hätte doch noch anfügen sollen, dass ich die Warnings nicht global deaktivieren will, da diese ja schon ihre Daseinsberechtigung haben und helfen den Code sauberer zu halten. Aber es muss doch eine andere Möglichkeit geben, die Klassen so generieren zu lassen, dass nicht Warning-behafteter Code entsteht?

    Danke & Gruess
    SiS
     

Ähnliche Themen

  1. Antworten: 5
    Letzter Beitrag: 02.09.10, 14:03
  2. Antworten: 6
    Letzter Beitrag: 17.02.09, 11:47
  3. Antworten: 0
    Letzter Beitrag: 07.04.08, 19:29
  4. Webserver mit Oracle-Client liefert seltsame Meldung
    Von ahykes im Forum Hosting & Webserver
    Antworten: 0
    Letzter Beitrag: 28.11.05, 16:30
  5. ASP.NET Client um Web Service zu nutzen
    Von der jaf im Forum .NET Archiv
    Antworten: 3
    Letzter Beitrag: 26.04.05, 11:48