Descompilei dois arquivos class e fiz as mudanças que eu gostaria e desejo novamente compila-lo para .class novamente, mas não entendo nada de java alguém pode me ajudar, se necessário mando os arquivos .java
Beny Happer
Descompilei dois arquivos class e fiz as mudanças que eu gostaria e desejo novamente compila-lo para .class novamente, mas não entendo nada de java alguém pode me ajudar, se necessário mando os arquivos .java
Beny Happer
Beny
1° vc tem que ter o java intalado pra poder compilar os arquivos
2° apos instalar o java e configurar o PATH… é só ir no diretório do arquivo q vc quer compilar pelo prompt e digitarjavac NomeDoArquivo.java
Tentei compilar e está apresentando os seguintes erros:
C:J2SDK1~1.0_0in>javac ticker.java
ticker.java:18: cannot resolve symbol
symbol : class zzzhb
location: class ticker
public zzzhb zzzn = null;
^
ticker.java:188: cannot resolve symbol
symbol : class zzzhb
location: class ticker
zzzn = new zzzhb((URL)zzzr.get(“URL_DATAFILE”), this);
^
ticker.java:190: cannot resolve symbol
symbol : class zzze
location: class ticker
zzzq = ((zzze)zzzl.elementAt(zzzu)).zzzd;
^
ticker.java:260: cannot resolve symbol
symbol : class zzze
location: class ticker
zzze zzze1 = new zzze(s, ((Character)zzzr.get(“SEPARATOR”)).charValue(), (String)zzzr.get(“INTERNAL_SPACE”));
^
ticker.java:260: cannot resolve symbol
symbol : class zzze
location: class ticker
zzze zzze1 = new zzze(s, ((Character)zzzr.get(“SEPARATOR”)).charValue(), (String)zzzr.get(“INTERNAL_SPACE”));
^
ticker.java:265: cannot resolve symbol
symbol : class zzze
location: class ticker
zzzm.addElement(new zzze(“<a href="http://Exatus.Net">Exatus.Net</a>; 251; 2000”, ‘;’, (String)zzzr.get(“INTERNAL_SPACE”)));
^
ticker.java:333: cannot resolve symbol
symbol : class zzze
location: class ticker
zzzq = ((zzze)zzzl.elementAt(zzzu)).zzzd;
^
ticker.java:356: cannot resolve symbol
symbol : class zzze
location: class ticker
int l = zzzo.stringWidth(((zzze)zzzl.elementAt(j)).zzzd);
^
ticker.java:366: cannot resolve symbol
symbol : class zzze
location: class ticker
k = (k + zzzy) - zzzo.stringWidth(((zzze)zzzl.lastElement()).zzzd);
^
ticker.java:379: cannot resolve symbol
symbol : class zzze
location: class ticker
String s = (String)zzzs.get(((zzze)zzzl.elementAt(i1)).zzzc);
^
ticker.java:392: cannot resolve symbol
symbol : class zzze
location: class ticker
String s1 = (String)zzzs.get(((zzze)zzzl.elementAt(zzzv)).zzzc);
^
ticker.java:406: cannot resolve symbol
symbol : class zzze
location: class ticker
String s = (String)zzzs.get(((zzze)zzzl.elementAt(zzzv)).zzzc);
^
ticker.java:501: cannot resolve symbol
symbol : class zzze
location: class ticker
switch(((zzze)zzzl.elementAt(i)).zzzb)
^
ticker.java:518: cannot resolve symbol
symbol : class zzze
location: class ticker
g.drawString(((zzze)zzzl.elementAt(i)).zzzd, j, zzzx);
^
ticker.java:519: cannot resolve symbol
symbol : class zzze
location: class ticker
j += ((Integer)zzzr.get(“SPACE”)).intValue() + zzzo.stringWidth(((zzze)zzzl.elementAt(i)).zzzd);
^
ticker.java:523: cannot resolve symbol
symbol : class zzze
location: class ticker
j = (j + zzzy) - zzzo.stringWidth(((zzze)zzzl.lastElement()).zzzd);
^
16 errors
se alguém puder me ajudar agradeço
Descompilar um .class nao significa que voce podera recompilar ele. Muitas vezes, como no seu caso, da erros.
No caso esta dizendo que a variavel ou objeto “zzzq” nao existe, nao foi declarada ou algo assim. Mexer neste codigo descompilado vai ser meio complicado.
Rafael
Só de curiosidade (não estou criticando, nem nada; “na boa”)…
Se tu não entende nada de Java, como vai descompilar e modificar? :shock:
(hehe, sujeitinho “ousado”) 
O descompilador, algumas vezes, não consegue encontrar os nomes dos métodos, daí colocar esses nomes malucos como zzzh etc… Como originalmente esses métodos/classes não existem, ele não pode compilar a classe.