1. #1

    Registriert seit
    18.06.2012
    Beiträge
    90
    Thanked 6 Times in 6 Posts

    Standard [Problem] Fehler beim compilen

    Hallo,

    Ich habe heute versucht eine .java Datei zu compilen, jedoch ich erhalte ich 12 Fehlermeldungen, die ich nicht wirklich verstehe.
    Ich selbst habe kaum Ahnung von Java, ich habe lediglich versucht ein Programm zu "cracken".

    Die .class Datei hat mir ein Freund decompiled und ich habe die Daten zu meinem Gunsten geändert, jedoch kann ich die .java Datei nun nicht wieder "zurückcompilen". Ich hoffe hier findet sich jemand der sich damit auskennt und mir die Fehler ausbügeln kann.

    //
    Es lag doch nicht am Framework.. Derjenige wo mir die Sfproxy.class decompiled hat, hat mir gesagt dass die Klassen im SFProxybot.jar sind. Habe den import wieder aus der Sfproxy.java herausgemacht und den Classpath zur SFProxybot.jar gesetzt. Nun erhalte ich immernoch 5 Fehlermeldungen, und ich habe keinen Plan wo die her kommen..

    Hier der Code:

    Spoiler:
    Code:
    import java.util.ArrayList;
    import java.util.Date;
    import java.util.List;
    import java.util.StringTokenizer;
    import javax.swing.JOptionPane;
    
    public class Sfproxy
    {
      public static void main(String[] paramArrayOfString)
      {
        long l = gP.b();
        new mC();
        if (((paramArrayOfString = gP.a("2099-06-01")) == null) || (paramArrayOfString.getTime() < l))
        {
          JOptionPane.showMessageDialog(null, "License is out of date", "License error", 0);
          return;
        }
        paramArrayOfString = new ArrayList();
        new cr();
        Object localObject = "4362644";
        localObject = new StringTokenizer((String)localObject);
        while (((StringTokenizer)localObject).hasMoreTokens())
        {
          String str = ((StringTokenizer)localObject).nextToken();
          try
          {
            int i = Integer.parseInt(str);
            paramArrayOfString.add(Integer.valueOf(i));
          }
          catch (Exception localException)
          {
          }
        }
        gP.a(gP.a(paramArrayOfString), 2147483647);
        new aZ(aj.o).start();
        gP.c();
      }
    }
    Die Fehler:
    Zitat Zitat von CMD
    C:\Users\Andy\Desktop\SF PROXYBOT cracked by John>javac -classpath ./SFProxybot.
    jar Sfproxy.java
    Sfproxy.java:13: error: incompatible types
    if (((paramArrayOfString = gP.a("2011-06-01")) == null) || (paramArrayOfStri
    ng.getTime() < l))
    ^
    required: String[]
    found: Date
    Sfproxy.java:13: error: cannot find symbol
    if (((paramArrayOfString = gP.a("2011-06-01")) == null) || (paramArrayOfStri
    ng.getTime() < l))

    ^
    symbol: method getTime()
    location: variable paramArrayOfString of type String[]
    Sfproxy.java:18: error: incompatible types
    paramArrayOfString = new ArrayList();
    ^
    required: String[]
    found: ArrayList
    Sfproxy.java:28: error: cannot find symbol
    paramArrayOfString.add(Integer.valueOf(i));
    ^
    symbol: method add(Integer)
    location: variable paramArrayOfString of type String[]
    Sfproxy.java:34: error: no suitable method found for a(String[])
    gP.a(gP.a(paramArrayOfString), 2147483647);
    ^
    method gP.a(int[],int) is not applicable
    (actual and formal argument lists differ in length)
    method gP.a(List) is not applicable
    (actual argument String[] cannot be converted to List by method invocation
    conversion)
    method gP.a(String) is not applicable
    (actual argument String[] cannot be converted to String by method invocati
    on conversion)
    method gP.a() is not applicable
    (actual and formal argument lists differ in length)
    5 errors


    Außerdem wurde mir gesagt, dass ich die Sfproxy.class (Wenn das compilen irgendwann hinhaut) in die SFProxybot.jar einfügen muss, ich habe aber keine Ahnung gehen soll.
    Ich habe versucht das jar-Archiv zu entpacken um es mit der neuen Sfproxy.class wieder zu einer .jar zu machen aber es enthält mehrere gleiche Dateinamen (Was Java nicht interessiert weil es case sensitive ist) und beim entpacken überschreibt Windows diese dann.

    Demjenigen winkt ein kleines Dankeschön in Form von Knuddels



    MfG

    /e
    Habe nun herausgefunden, dass ich das "JGAP Framework" benötige. Habe es heruntergeladen und entpackt. Wie binde ich das nun ein? Wenn ich den Classpath setze und "import org.jgap.*;" hinzufüge, bekomme ich den Fehler, dass das Paket nicht existiert..
    Geändert von bluedraqon (23.06.2012 um 12:31 Uhr)

  2. #2
    Avatar von patlux
    Registriert seit
    26.10.2011
    Beiträge
    1.196
    Thanked 1.596 Times in 725 Posts
    Blog Entries
    2

    Standard AW: [Problem] Fehler beim compilen

    Zitat Zitat von bluedraqon Beitrag anzeigen
    Wie binde ich das nun ein? Wenn ich den Classpath setze und "import org.jgap.*;" hinzufüge, bekomme ich den Fehler, dass das Paket nicht existiert..
    Zeig uns doch mal die Zeile wie du den Classpath setzt. Ansonsten können wir dir nicht sagen was daran falsch ist.

  3. #3

    Registriert seit
    18.06.2012
    Beiträge
    90
    Thanked 6 Times in 6 Posts

    Standard AW: [Problem] Fehler beim compilen

    javac Sfproxy.java -classpath "C:\Users\Andy\Desktop\JGAP\examples\src\examp les"
    Inhalt des Ordners:
    C:\Users\Andy\Desktop\JGAP\examples\src\examples>d ir
    Volume in Laufwerk C: hat keine Bezeichnung.
    Volumeseriennummer: D438-474D

    Verzeichnis von C:\Users\Andy\Desktop\JGAP\examples\src\examples

    03.04.2012 12:43 <DIR> .
    03.04.2012 12:43 <DIR> ..
    03.04.2012 12:43 <DIR> audit
    03.04.2012 12:43 <DIR> chromInit
    03.04.2012 12:43 <DIR> config
    03.04.2012 12:43 <DIR> constraint
    03.04.2012 12:43 <DIR> distinctGenes
    03.04.2012 12:43 <DIR> dynamicMutation
    03.04.2012 12:43 <DIR> energy
    03.04.2012 12:43 <DIR> equalDistribution
    03.04.2012 12:43 <DIR> gp
    03.04.2012 12:43 <DIR> grid
    03.04.2012 12:43 <DIR> island
    03.04.2012 12:43 <DIR> knapsack
    03.04.2012 12:29 9.137 MapGeneExample.java
    03.04.2012 12:43 <DIR> math
    23.04.2008 14:24 5.658 MinimizingFitnessFunctionCached.java
    03.04.2012 12:28 11.447 MinimizingMakeChange.java
    23.04.2008 14:24 7.266 MinimizingMakeChangeCached.java
    08.07.2008 15:37 8.565 MinimizingMakeChangeFitnessFunction.java
    03.04.2012 12:43 <DIR> monalisa
    03.04.2012 12:43 <DIR> multidimension
    03.04.2012 12:43 <DIR> multiobjective
    02.11.2005 12:38 94 package.html
    03.04.2012 12:43 <DIR> salesman
    03.04.2012 12:43 <DIR> simpleBoolean
    03.04.2012 12:43 <DIR> simpleBooleanThreaded
    03.04.2012 12:43 <DIR> supergene
    6 Datei(en), 42.167 Bytes
    22 Verzeichnis(se), 62.289.154.048 Bytes frei
    Ehrlich gesagt blicke ich durch die ganzen Dateien und Ordner die ich da heruntergeladen und entpackt habe auch gar nicht durch...
    Geändert von bluedraqon (23.06.2012 um 13:59 Uhr)

  4. #4

    Registriert seit
    21.02.2012
    Beiträge
    44
    Thanked 10 Times in 10 Posts

    Standard AW: [Problem] Fehler beim compilen

    Schau doch mal genauer hin oÔ
    Seit wann kann man von einem String-Array "getTime" nutzen?
    Außerdem findet er bestimmte Methiden nicht (z.B. a(String[]))

  5. #5

    Registriert seit
    18.06.2012
    Beiträge
    90
    Thanked 6 Times in 6 Posts

    Standard AW: [Problem] Fehler beim compilen

    Wie bereits gesagt ich habe keine Ahnung von Java. Ich habe dieses Programm auch nicht geschrieben, ich habe nur eine Klasse decompilen lassen.

    Und die Methode a müsste er finden, denn im SFProxybot.jar ist eine a.class und eine A.class
    Falls es hilft kann ich die .jar Datei auch hier uploaden dann könnt ihr euch das Desaster ansehen. Es sind 753 Dateien da drin, wie soll ein Vollnoob wie ich da durchblicken?

Ähnliche Themen

  1. [CS 1.6] Fehler beim Verbinden
    Von Bossover im Forum Counter Strike
    Antworten: 0
    Letzter Beitrag: 17.11.2013, 20:56
  2. Fehler beim Patchen
    Von Bazs im Forum Internet und Technik
    Antworten: 4
    Letzter Beitrag: 11.06.2013, 22:38
  3. Fehler beim Bewertungssystem
    Von MMA im Forum Feedback
    Antworten: 1
    Letzter Beitrag: 04.02.2013, 22:10
  4. Fehler beim hintergrund
    Von helfen im Forum Fragen & Probleme
    Antworten: 4
    Letzter Beitrag: 08.03.2012, 11:40
  5. [H] Fehler beim Regbot
    Von rVs14 im Forum Knuddels Registrationsbots
    Antworten: 7
    Letzter Beitrag: 07.03.2012, 23:11
Diese Seite nutzt Cookies, um das Nutzererlebnis zu verbessern. Klicken Sie hier, um das Cookie-Tracking zu deaktivieren.