JSP (Java Server Page) - referencia ambigua entre 2 clases

 
Vista:

referencia ambigua entre 2 clases

Publicado por JJ (45 intervenciones) el 19/02/2002 22:30:47
hola que tal.

Quiero usar el Date que esta en : java.text.SimpleDateFormat, pero al parecer tengo otra por ahi que me causa conflicto.. ¿Cómo puedo resolver esto?

Este es el error que me marca:
reference to Date is ambiguous, both class java.sql.Date in java.sql and class java.util.Date in java.util match

Gracias

JJ
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:referencia ambigua entre 2 clases

Publicado por Antonio (10 intervenciones) el 20/02/2002 21:09:25
Si, lo que ocurre es que has hecho un import de este tipo:
import java.util.*;
import java.sql.*;

Estos dos package tienen una clase que se llama Date y tu en algun lugar de tu programa utilizas esa clase de una manera parecida a esta:
Date hoy = new Date();

y java no sabe qué Date quieres utilizar, si el del package java.util o el del java.sql

Para solucionarlo tienes 2 opciones:
1) Hacer el import de las clases que realmente utilices, no de todas (es decir no usar el *) del package que corresponda.
2) Y la segunda y más cómoda es decirle explicitamente qué Date quieres utilizar. Para ello tienes que hacer algo parecido a esto:
java.util.Date hoy = new java.util.Date();
si quieres utilizar el Date del package java.util
o bien:
java.sql.Date hoy = new java.sql.Date();
si quieres utilizar el Date del package java.sql
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:referencia ambigua entre 2 clases

Publicado por jose linares (1 intervención) el 25/09/2014 18:16:07
Gracias me sirvio de mucho......

Tengo tb una consulta, pa que me sirve el add @override annotation.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar