PREGUNTAS CONTESTADAS - java

 Hay un total de 630 Preguntas.<<  >> 

    Pregunta:  32189 - POSTGRESQL CON XML Y JAVA BAJO LINUX
Autor:  Liliana Mahecha Clavijo
Necesito manipular el dom y tengo un ejemplo en donde apararece la siguiente sentencia para db2 "import com.ibm.xml.parser.*". Cuál se utiliza para postgresql con XML? Es para implementa sqlx.
o, hay otra forma de implementar bases de datos con xml? Tiene que ser postgresql

Gracias
  Respuesta:  Jordenys Pérez
Puedes usar import javax.xml.parsers.* provee un conjunto de clases que permiten procesar documentos XML y viene con el sdk de Oracle/Sun.
saludos

    Pregunta:  32242 - CONVERSION DE .CLASS A .JAVA
Autor:  Emmanuelle González
Hola.

Soy estudiante de ingeniería en sistemas computacionales y ahorita me están enseñando a programar en java.
Mi profesor me dijo que existía un programa que convierte el .class a .java pero por obias razones no me quiere dar el nombre del programa ya que todos los ejercicios me los dá en .class y yo tengo que desarrollar el código.

Quiero saber si realmente existe este programa, cuales son sus ventajas y desventajas y donde lo puedo encontrar o bajar.

Agradecería que me contestaran este e-mail lo más rápido posible ya que pronto será mi parcial.
  Respuesta:  Leonel Larreta
Prueba con cavaj es un decompilador de codigo java muy efectivo, saludos
  Respuesta:  robero arias
se llama dj java decompiler
  Respuesta:  Hebert Ruiz Amaya
Hola amigo tu problema es solucionable, solamente tienes que ir a un buscador ;te recomiendo google ;y escribes descompilador de class, este programa permite generar un archivo de extension java ....si no puedes encontrar el descompilador me escribes un e-mail y te mando el descompilador..Espero haberte ayudado Bye
  Respuesta:  Daniel Moniz
Si existe un programa para convertir de .class a .java, el nombre es DJ Java Decompiler y te lo puedes bajar de www.download.com

    Pregunta:  32884 - COMO GENERAR UN .EXE A UM PROGRAMA ECHO EN JAVA.
Autor:  Agustin Amengual
Como generar un .exe a um programa echo en Java, existe algun programa que hace esto
  Respuesta:  David Recinos
Hola, existe un programa que esta en la página de http://download.com, que permite crear ejecutables de una aplicación o applet hecho en JAVA, la herramienta se llama JLAuncher, solo tienes que especificar donde enta la clase principal, y el programa crea un ejecutable.

Solo pon en el buscador JAVA, y te saldrán ,muchas herramientas.
  Respuesta:  Rafael Hernamperez Martin
Hola,

Lamentablemente (o mas bien afortunadamente) un programa Java no puede generarse como un .exe. Las razones son bien obvias.

La gran apuesta de Java es que es un lenguaje multiplataforma, y el mismo bytecode (fichero .class) puede ejecutarse bajo maquinas con distintos sistemas operativos, y distintos microprocesadores. Un fichero .exe es radicalmente propietario y exclusivo de cada plataforma o entorno.

Convertir un programa Java en un ejecutable .exe, seria como cortarle las alas a un pajaro. Seria destruir la magia y la esencia de Java.

Un saludo

    Pregunta:  33293 - QUE SERVIDOR WEB NECESITO PARA UNA WEB EN JAVA
Autor:  Fernando x
Hola,
Estoy un poco perdido y necesitaba saber que sotware necesito para hacer una aplicacion en java con servlet,beans y JSP para una intranet.
Es decir, para asp utilizo el IIS que ejecuta los script de servidor,para java cual puedo utlizar y que necesito?
El navegador que utilizaré será Internet Explorer 5.0
gracias de antemano y un saludo
  Respuesta:  Miguel Pardo
Para compilar tus archivos JSPs servlets y javabeans necesitas el J2EE, lo puedes bajar de java.sun.com

Servidores web hay varios que te soportan JSPs y servlets, por mencionarte algunos esta el Apache con Tomcat www.apache.org, el Java web server de Sun, Iplanet, WebLogic, Jrun

Y si quieres editores Java esta el JBuilder, el visual Age, el Visual Cafe y hay algunos más, en la página de Sun hay información suficiente para que desarrolles tus JSPs y servlets y Beans

    Pregunta:  33502 - CAMBIAR COLOR AL DIVISOR DEL JSPLITPANE
Autor:  Mario Loaiza Sovero
Hola Señores:
Quisiera saber si alguien me puede ayudar, tengo un JSplitPane con dos JPanel y quiesiera saber como cambiarle el color al al separador no se como hacerlo por fa ayudenme .....
  Respuesta:  Yamil Bracho
Directamente SplitPlane no contiene un metodo para cambiar el color, porque debes irte a sus ancestros. Si vas a SDK veras que JSplitPane desciende de JComponent el cual contiene el medodo paint al cual le pasas un objeto Graphics con el cual si puedfes manipular el color del componente...

Espero esto te ayude

    Pregunta:  33708 - PROBLEMAS JAVA CON WINDOS XP
Autor:  Roberto Ortiz Ruiz
hola compañeros:
mi consulta es que al momento de compilar me aparece un mensaje que dice \"la version del sistema operativo y el hardware del equip en uso ;el ID de producto digital, que puede usarse para identificar licencia.....\"
Que puedo hacer...
muchas gracias compañeros...
  Respuesta:  chaka
te recomendaria 2000 pro a xp, xp es exactamente igual q 2000 pero con muchisimos fallos de seguridad y un skin,

    Pregunta:  34300 - VALIDACIÓN DE FECHAS EN JAVA
Autor:  Pablo
Estoy intentando validar fechas en un servlet java, el problema es que todo el codigo que tengo usa la clase Date que esta "deprecada" ¿Como se puede saber que unos valores recibidos de pantalla corresponden a una fecha correcta?
  Respuesta:  Mauricio Damián Araoz
Hola amigo, la clase Date no esta en desuso, mas bien sus métodos están en desuso, pero sirve como puente para la clse Calendar, si tu código recibe un Date es fácil, creas un objeto Calendar del paquete java.util de la siguiente manera
// "date" será el objeto Date que recibes de tu clase
Calendar calendar=Calendar.getInstance()// El constructor es protegido y hay que construirlo de esta forma
calendar.setTime(date);

y posteriormente al objeto calendar le pides todos los datos que quieras
para hora ocupanos la constante HOUR_OF_DAY de la clase Calendar:

calendar.get(Calendar.HOUR_OF_DAY);// y el método get devuelve un entero dependiendo del campo que se le haya pedido

Si son las 20:14 hrs te devolvera 20 hay mas constantes como Calendar.MONTH, Calendar.DAY_OF_WEEK, Calendar.DAY_OF_YEAR,Calendar.MINUTE, Calendar.SECOND y así podrás ir pidiendo cada campo que necesites del Date que contiene la información.

Además si quieres no ir pidiendo cada uno de los campos existen otras clases que te pueden ser útiles dentro del paquete java.text llamada DateFormat que con sus metodos estáticos getDateInstance, getDateTimeInstance y getTimeInstance podrás manipular el formato con que se muestran las fechas, de igual manera se le pasa un objeto Date al DateFormat por lo que te recuerdo que Date no esta en desuso.

así mostrarías la fecha con formato
DateFormat dateFormat=DateFormat.getDateInstance(DateFormat.SHORT);
String fecha=dateFormat.format(date) //el objeto Date que tengas
System.out.println(fecha);

el ejemplo anterior imprimirá 14 / 8 / 2009
además hay más constantes como DateFormat.MEDIUM, LONG y FULL que son para fechas, pero también puedes mostrar horas formateadas pidiendo un DateFormat.getTimeInstance() al que también puedes o bien no pasarle ningún parámetro o ponerle DateFormat.MEDIUM, LONG o FULL, para más información checa la api de java disponible en www.sun.com

saludos
  Respuesta:  Willy´s Rguez B. Rguez B.
Hola, mira yo utilizo el siguiente codigo para validar fechas, pero valido en javascript, debido a que tengo tres combos para el dia, mes y año, si de algo te sirve , pues aqui lo tienes, bye, saludos....
function valida(){
var mes=document.forms[0].Mmes_Bitaco
var valormes=mes.options[mes.selectedIndex].text
var dia=document.forms[0].Mdia_Bitaco
var valordia=parseInt(dia.options[dia.selectedIndex].text)
var an=document.forms[0].Man_Bitaco
var valoran=parseInt(an.options[an.selectedIndex].text)
var mes2=document.forms[0].Mmes2_Bitaco
var valormes2=mes2.options[mes2.selectedIndex].text
var dia2=document.forms[0].Mdia2_Bitaco
var valordia2=parseInt(dia2.options[dia2.selectedIndex].text)
var an2=document.forms[0].Man2_Bitaco
var valoran2=parseInt(an2.options[an2.selectedIndex].text)
var valordiasis=7
var valormessis=8
var valoranosis=2002

// Asignacion de los meses a Numeros \\
if(valormes=="Enero"){
valormes=1;}
if(valormes=="Febrero"){
valormes=2;}
if(valormes=="Marzo"){
valormes=3;}
if(valormes=="Abril"){
valormes=4;}
if(valormes=="Mayo"){
valormes=5;}
if(valormes=="Junio"){
valormes=6;}
if(valormes=="Julio"){
valormes=7;}
if(valormes=="Agosto"){
valormes=8;}
if(valormes=="Septiembre"){
valormes=9;}
if(valormes=="Octubre"){
valormes=10;}
if(valormes=="Noviembre"){
valormes=11;}
if(valormes=="Diciembre"){
valormes=12;}

if(valormes2=="Enero"){
valormes2=1;}
if(valormes2=="Febrero"){
valormes2=2;}
if(valormes2=="Marzo"){
valormes2=3;}
if(valormes2=="Abril"){
valormes2=4;}
if(valormes2=="Mayo"){
valormes2=5;}
if(valormes2=="Junio"){
valormes2=6;}
if(valormes2=="Julio"){
valormes2=7;}
if(valormes2=="Agosto"){
valormes2=8;}
if(valormes2=="Septiembre"){
valormes2=9;}
if(valormes2=="Octubre"){
valormes2=10;}
if(valormes2=="Noviembre"){
valormes2=11;}
if(valormes2=="Diciembre"){
valormes2=12;}
//Fin de la Asignacion de los meses a Numeros\\

//Validacion de Fechas\\

if(valoran2 == valoranosis && valormes2 == valormessis && valordia2 > valordiasis){
alert ("La Fecha Final es Mayor a la Fecha del Sistema" );}
else
{
if(valoran2 == valoranosis && valormes2 > valormessis){
alert ("La Fecha Final es Mayor a la Fecha del Sistema" );}
else
{
if(valoran2 > valoranosis){
alert ("La Fecha Final es Mayor a la Fecha del Sistema" );}
else
{
if(valoran == valoran2 && valormes == valormes2 && valordia > valordia2){
alert ("La Fecha inicial es Mayor a la Final" );}
else
{
if(valoran == valoran2 && valormes > valormes2){
alert ("La Fecha inicial es Mayor a la Final");}
else
{
if(valoran > valoran2){
alert ("La Fecha inicial es Mayor a la Final");}
else
{
if(valormes==2&&valordia>28 || valormes==4&&valordia>30 || valormes==6&&valordia>30 || valormes==9&&valordia>30 || valormes==11&&valordia>30 ){
alert ("El Día de la fecha de Inicio No es Valido");
}
else
{
if(valormes2==2&&valordia2>28 || valormes2==4&&valordia2>30 || valormes2==6&&valordia2>30 || valormes2==9&&valordia2>30 || valormes2==11&&valordia2>30 ){
alert ("El Día de la fecha Final No es Valido");
}
else
{
document.forms[0].submit();
}
}
}
}
}
}
}
} //Fin de Validacion de Fechas\\
}

    Pregunta:  34470 - LEER MEDIANTE UN APPLET UN FICHERO .TXT
Autor:  Braulio Berenguer
SOCORRO, HELP Necesito saber como programar un applet para que lea un fichero .txt alojado en la misma carpeta (y mismo servidor).que segun he leido es posible ya que las restriciones de seguridad lo deben permitir.
Cuando tengo el applet EN MI PC FUNCIONA correctamente pero cuando alojo los ficheros en el servidor no funciona;
He intentado introducirle la direccion del fichero con
FileReader fr=new FileReader("http://www.susitio.com/fichero.txt");
BufferedReader entrada=new BufferedReader(fr);
String cadena= entrada.readLine();
BufferedReader entrada=new BufferedReader(fr);
String cadena= entrada.readLine();

TAmbien he intentado utilizando URL y la opcion getCodeBase del APPLET
URL dirFic=getCodeBase();
URL dirFinal= new URL(dirFic,"holamundo.txt");
String fichero=dirFinal.getFile();
FileReader fr=new FileReader(fichero);
BufferedReader entrada=new BufferedReader(fr);
String cadena= entrada.readLine();

Y crear una URL con la direccion del fichero
URL dirFinal= new URL("http://www.susitio.com/fichero.txt");
String fichero=dirFinal.getFile();
FileReader fr=new FileReader(fichero);
BufferedReader entrada=new BufferedReader(fr);
String cadena= entrada.readLine();

TAMBIEN he probado poniendo en el fichero html que invoca el applet a poner CODEBASE="http://www.servidor.com/carpetadondeestaalojado" y (tambien he probado sin CODEBASE)
Sabeis como se puede solucionaro o si no tiene solucion (mas que nada para dejarlo e irme a la playa ;-D )
Gracias por Adelantado.
  Respuesta:  Braulio Berenguer
Bueno ya he encontrado la solucion:
este es el prototipo de las funciones a utilizar y me funciona.
URL yahoo = new URL("http://www.yahoo.com/");
DataInputStream dis = new DataInputStream(yahoo.openStream());
String inputLine;
inputLine = dis.readLine())

"PA ser legal" la solucion la encontre en :
http://programacion.com/java/red/urlsreadingurl.htm

http://www.programacion.com/java/->Cursos Propios...->Trabajo en Red ->Leer desde una URL.

por cierto en http://perso.wanadoo.es/cb600/programas/prorrateo.html aparece el resultado.

    Pregunta:  34765 - ME DA UN ERROR AL EJECUTAR BEAN EN JSP.ES POR EL JDK?
Autor:  Fernando PM
Hola, estoy bastante perdido...esta es mi duda.
Tengo lo siguiente:
Tomcat 4.0.3
j2sdk1.4.0

Lo heconfigurado y los servlet y JSP me funcionan,pero
me he creado un sencillo Bean que lo llamo Usuario y al poner en el JSP mi.jsp la siguiente linea
<jsp:useBean id="miBean" class="Usuario"/> me salta este error:

org.apache.jasper.JasperException: No se puede compilar la clase para JSPNote: sun.tools.javac.Main has been deprecated.
An error occurred at line: 14 in the jsp file: /mi.jsp
Generated servlet error:
C:\jakarta-tomcat-4.0.3\work\localhost\_\mi$jsp.java:72: Class org.apache.jsp.Usuario not found.
Usuario miBean = null;
El JSP no tiene ninguna linea más y el Bean es de lo mas sencillo.
No se porque puede ser...me podeis echar un mano.
Gracias de antemano y un saludo
  Respuesta:  Rafael Hernamperez Martin
Hola, Fernando,

Por el error tiene pinta de ocurrir dos cosas:

1) Se esta utilizando algun metodo "deprecated" (literalmente, despreciado). Esto significa que ese metodo ya no se contemplara en futuras versiones de Java.
2) No encuentra la clase Usuario.class no se encuentra. Puede que no hayas copiado correctamente dicha clase al directorio correspondiente.

Te recomiendo que accedas a la pagina de ayuda de tu Tomcat (http://localhost:8080), y veas estudies detenidamente la configuracion. Todo parece indicar que no creas un proyecto, un contexto para dicho proyecto y estructurar los directorios correspondientes.

Otro consejo seria que utilizases JBuilder para crear tus proyectos Web. Esta herramienta utiliza Tomcat y automaticamente configura el Tomcat con sus contextos y directorios.

Un saludo

Rafael Hernamperez Martin

    Pregunta:  34835 - FIRMA DIGITAL
Autor:  Ilán Meléndez
Alguno de ustedes ha utilizado la firma digital de java, como se hace para poder guardar las llaves y despues poder volverlas a utilizar???

que metodos utiizan ustedes? como lo hacen?
  Respuesta:  jorge ramirez
mira yo inserto una firma digitalizada en una base de datos, lo hago con codigo java, pero no te entiendo lo que quieres decir con laves, si quieres informacion hacerca de lo que te digo escribeme y con gusto te lo comparto

|<  <<  31 32 33 34 35 36 37 38 39 40 41  >>  >|