URGENTE: deprecated ?¿ al compilar con jdk 1.1.8 AYUDA PLEASE

pach
11 de Mayo del 2005
hola a todos, tengo un gran problema: hace un par de años un informatico me hizo un applet para la web y me la dio compilada y sin compilar. Ahora esta persona esta ilocalizable y he de recompilar el fichero fuente con unos datos actualizados.
es un documento.java que tiene en la misma carpeta de la web unos ficheros.class auxiliares. Pues bien me he bajado el jdk 1.1.8 y desde la carpeta bin lanzo un "javac.exe c:carpetafichero.java" teniendo en la carpeta todas las clases auxiliares por si acaso. Pues bien si lo compilo con una version de jdk 1.0.2 parece que se compila bien pero el fichero .class funciona a medias (parece que no pilla las funciones de las classes auxiliares que tenia como menu, botones...) y si lo compilo con la version 1.1.8, me dice "deprecated"

QUE PUEDO HACER????

gracias

chuidiang
11 de Mayo del 2005
Hola:

Necesitas como minimo la versión de java más moderna de lo que tienes (supongo que la 1.1.8).

Lo de deprecated al compilar es porque se usan métodos obsoletos. La opción más elegante es mirar en la api ese método. Cuando está obsoleto, la api te dice a qué método no obsoleto debería llamarse en su lugar. Basándote en eso deberías modificar los fuentes para que usen métodos no obsoletos.

Se bueno.

Pach
11 de Mayo del 2005
gracias por la respuesta pero no sé como mirar exactamente los métodos a sustiruir. Como el applet actualmente funciona bien, no podría simplemente compilarlo con una version ANTERIOR de la jdk para que no proteste por deprecation (ya que cuando se usaba esa version los metodos no estaban obsoletos), y a rodar????

chuidiang
11 de Mayo del 2005
No entiendo bien el problema
Dices que con java 1.0.2 no va bien y con java 1.8 da los deprecated. ¿El class que tienes es de una versión más antigua todavía?. Si es asi, por supuesto que puedes compilarlo con ella.

Se bueno.

Alejandro
11 de Mayo del 2005
Creo que tambien puedes compilar con la opcion -deprecation de la siguiente manera:
javac -deprecation TuApplet.java