URGENTE: deprecated ?¿ al compilar con jdk 1.1.8 AYUDA PLEASE
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
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
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.
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.
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????
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.
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.