PREGUNTAS CONTESTADAS - Java

 Hay un total de 630 Preguntas.<<  >> 

    Pregunta:  781 - ABRIR/CONSULTAR DB DE ACCESS EN UN APLET
Autor:  Mario
Estoy realizando una página Web y mi proveedor no tiene instaladas las extensiones de FrontPage, por lo que no puedo usar este programa.
Mi intención es crear un applet el cual reciba un valor y sea buscado en una base de datos en Access y mostrados los datos en el Web.
Tengo el Visual Studio 6.0 de Microsoft versión empresarial, ¿cómo puedo hacerlo?

Muchas gracias.

  Respuesta:  Pablo
Lo mejor es que crees un servlet que te de acceso a la base de datos.
Dentro de este tienes que indicar una serie de parametros como la direccion ip del equipo servidor, el tipo de driver de acceso,contraseña y usuario si se diera el,caso,...
Previamente tienes que seleccionar desde el panel de control en herramientas administrativas(Win NT) el tipo de driver y la base de datos a la que accedes.
El resto será manejando código.
Es un tema un poco complejo.Si necesitas una explicación más detallada mándame un correo.
  Respuesta:  Tomas Laurenzo
Si lo que necesitás es hacer consultas a una base de datos en access el servidor debe ser un servidor Windows NT (supongo que sobre servidores unix se debe poder consultar .mdb, pero sería muchísimo mas coherente utilizar un motor de base de datos mas poderoso, Oracle 8, o si no hay 1500 dólares para licencias mSQL o MySQL). Volviendo, lo lógico es, pues, un servidor Windows NT. La manera de hacer consultas a una base de datos vía el servidor http en NT, es utilizar un enlace ODBC y luego programar ASP´s (Active Server Pages).

De cualquier manera el enlace y su configuración lo debe hacer el administarador del sistema (en este caso tu proveedor), por lo que no te explico como hacerlo (de cualquier manera, es trivial).
Los programitas asp, bueno, son realmente sencillos, tienen una sintaxis del tipo de VBS (JS), si querés tuts o fuentes andá a http://www.activeserverpages.com y si que és ver código funcionando y hecho por mi (!), podés mirar en http://www.mgap.gub.uy/opypa/bdd.html aunque no creo que te interesen series históricas económicas.

en fin... suerte

  Respuesta:  Ismael
La mejor opción la dada Java por ser multiplataforma, simplemente haz un servlet y ya.
¿Cómo se hace un servlet? Muy fácilmente, escríbeme y te mando ejemplos.

    Pregunta:  867 - SELECCION DEL TIPO DE ARCHIVO EN FILEDIALOG
Autor:  César García
¿Cómo se puede modificar un FileDialog en Java para personalizar la lista desplegable de ´Tipo de Archivo´ e incluir los tipos que nos interesen?
  Respuesta:  Pablo
Con el API de java de momento no puedes. No te permite elegir las extensiones.Si tu idea es hacerlo funcionar sobre windows, busca en la MSDN de microsoft y podrás hacerlo; pero solo bajo windows.
  Respuesta:  Jesua
No se puede, es un bug reconocido de java, está solucionado en el jdk1.2 pero con otras clases

    Pregunta:  975 - COMO UTILIZAR ACCESS CON JAVA
Autor:  Kattia
Necesito saber como puedo conectar una base de datos en access a Java
Gracias
  Respuesta:  Evelyn Bernuy
Los paso son muy simples hasta donde yo se hay dos formas la primeras es con el ODBC que esta en herramientas administrativas vas a la pestañas DNS de Sistema haces clik en agregar y seleccionas Driver de Microsoft Acces luego le das finalizar le pones el nombre de tu conexion el cual debe ser el mismo del que esta en tu proyecto ,luego seleccionas el botno seleccionar =) y buscas tu BD access aceptas finalizas y listo .

ahora la segunda forma y mas simple:

public Connection getConnection(){
Connection connection = null;
String url = "";
try {

url = "jdbc:odbc:Driver=Microsoft Access Driver (*.mdb);DBQ=F:/NombredetuBD.mdb";
connection = DriverManager.getConnection(url);
} catch (Exception e) {

}
return connection;
}

pones este cod desde tu archvio de connexion que debe estar en tu rpoyecto y tambien listo bueno espero haber podido ayudado =)
  Respuesta:  jsanca jsanca
Hechale un ojo a esta api, para leer access desde java:
http://jackcess.sourceforge.net/
  Respuesta:  Marc Marlés
Lo has de hacer mediante Jdbc.
Connecction conexion;
Statemente sentencia;
ResultSet resultado;

try{
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
}catch (Exception e) { System.out.println("N se pudo cargar el driver");
return;
}

try{
conexion = DriverManger.getConnection ("jdbc:odbc:Turorial","",""); // el nombre Turorial te los defines tu con el programa que deberias tenen en panel de control que se llama odbc
sentencia = conexion.createStatement();
try{
sentencia.execute(Instruccion); //Instruccion SQL
}
}

Busca en internet sobre Jdbc:Odbc; Hay muchas cosas

    Pregunta:  989 - EJECUTAR APPLETS CON JBUILDER2
Autor:  Daniel Diez
estoy empezando con Java en su compilador JBuider 2 y me encuentro con un problemilla: pese a que ´ordeno´ que se ejecute mi applet en la página html generada por defecto me salta a una aplicacion DOS tipo appletviewer. Además, si me creo yo una página html para cargar el applet, ni mi IE5 ni NComm 4.5 me visualizan el applet, solo aparece un rectángulo gris pese a que he comprobado que ambos browsers soportan java y estan ´enabled´ para eso.
Otra cosilla: en el VisualJ++ 6 cuando pido generar un applet no me deja acceder al diseño del mismo ¿que ocurre?
Muchas gracias y perdonad si son muy sencillas...
  Respuesta:  alex
Hola, tengo JBuilder 2 y para ver su "AppletViewer" hay que ir al menú Run / Parameters ... y te sale una ventana con 4 pestañas y directamente sale seleccionada la pestaña "Run/Debug" que debes seleccionar. Ahí hay una sección llamada "Console I/O" con 2 opciones:
-"Send run output to Execution Log"
-"Send run output to Console Window"

En ambos casos saldrán los comentarios de inspección que se suelen usar (System.out.println("OK")), pero en el primero se verán por una ventana llamada "Execution Log", que está en el menú "View", después de ejecutar el programa; y en el segundo caso se ven diréctamente, mientras se ejecuta el programa, en otra ventana tipo DOS.

Pero a mi no me han dado ningún problema con el navegador.

Un saludo.
  Respuesta:  Clara
Si pinchas con el botón derecho del ratón sobre el fichero.html desde el q llamas al aplet te saldrá una ventana donde pondrá entre otras cosas: Ejecutar servido web, así se ejecuta manualmente tu applet.Todo esto se hace desde el Jbuilder en la ventana izda donde te salen todos los nombres de las clases q vas creando.

Espero q te sirva de ayuda.
  Respuesta:  Marco R.
Cuando JBuilder ejecuta un applet siempre lo hace sobre el visor que trae incorporado "AppletViewer", me parece que puedes decirle que ejecute directamente la página Web pero no recuerdo cómo se hace.

La razón por lo que tu browser no carga el Applet es porque tanto IE como Netscape solo vienen preparados para ejecutar java en su estándar 1.0 y me parece que las clases que produce el JBuilder2 son para el JDK 1.1, para que te funcione puedes bajarte un plug-in para estos browsers (www.javasoft.com/products)

Un saludo.

    Pregunta:  1013 - CREACION DE CGI´S CON JAVA APPLETS
Autor:  Tito
Quisiera preguntar como crear un CGI para un contador, estoy programando en base a Java Applets y quisiera que me saquen de esa duda realmente no lo se.

Gracias

  Respuesta:  Cesar Vega
Debe primero crear la funcion CrearVentana() y en el BODY crear un tag de referencia.
Ejemplo:

function CrearVentana()
{
msgWindow=window.open("pagina-a-mostrar.html", "NombreVentana", "toolbar=no, width=350, height=400, directories=no, status=no, scrollbars=yes, resize=no, menubar=no")
}
..
Crea Ventana
..

    Pregunta:  1078 - ERROR EN JAVA
Autor:  Claudia
Quisiera saber por que cuando ejecuto una aplicacion obtengo este mensaje ´Exception in thread ´Main´ Java.Lang.NoClassDefFoundError: ConexionBD/class (ConexionBD es el nombre de la clase que he creado).
Lo compillo normalmente, se genera el archivo.class, la ruta que le doy para que se ´ejecute´ el archivo ConexioBD.class es correcto.
y no solo eso sino, que cualquier aplicacion que quiero correr siempre me da este mensaje.

Al momento de instalar, he indicado la ruta en el Path...

Gracias.

  Respuesta:  Héctor
no le pongas el ".class" a la hora de correrlo, o sea, si se llama Hola.class, escribe java Hola
  Respuesta:  yerko toriyama
Prueba poniendo en el autoexec.bat

set path=ruta

ej: set path=c:\jdk1.1.8\bin
  Respuesta:  jorge carvajal
si ya tienes en tu path la ruta del java....

tienes que tomar en cuenta que java es sensitivo, lo que quiero decir es que
Hola.java---->Hola.class y al ejecutarlo
no es lo mismo poner c:\java hola
tienes que poner c:\java Hola

asi como escribiste el nombre de tu clase
por ejemplo: si tu clase se llama holA tu archivo se debe de llamar holA y lo debes de ejecutar
asi, c:\java holA....
  Respuesta:  Claudia
Con las respuestas anteriores si se llega a una solucion pero para no estar especificando a cada rato la ruta de cada Clase que queramos crear debemos colocar "un punto" y un "punto y coma"
despues del signo "=" del SET CLASSPATH.

SET CLASSPATH =.;Ruta

  Respuesta:  Cesar Vega
Se debe definri la variable CLASSPATH e indicar la ruta exacta donde se encuentran los .class suyos.
Ej:
set CLASSPATH=c:\mistrabajos\java\class\miclase1.class;c:\mistrabajos\java\class\miclase2.class;...
  Respuesta:  Victor
Yo lo solucioné escribiendo SET CLASSPATH=
y me funcionó.

    Pregunta:  1318 - COMO SE ELABORA UN CHAT
Autor:  juan monsalve
Necesito saber como se elaboran los chats, estoy elaborando una página web y deseo colocar un chat en ella sobre diversos temas. gracias.
  Respuesta:  Ivan de Jesus Deras Tabora
Es cierto un chat es un sistema cliente-servidor, pero se puede hacer sin utilizar servlets (es mas sin usar Applets). Aqui te mando un ejemplo que yo elabore en Java, esta el ciente y el servidor, veras que el cliente no es un applet, pero la codificacion es igual, solo tenes que recompilar el cliente como si fuera un applet, para esto tendras que cambiar algunas de las clases...

Espero te sirva... Cualquier duda mandame un mail... chat.zip.
  Respuesta:  Nacho Peralta
El chat es un sistema cliente-servidor. En la parte cliente debe ir un applet y en la servidora un servlet.
El applet se comunica con el servlet por sockets.
Cuando entra un nuevo usuario el applet debe mandar al servlet la peticion por un puerto general. El servlet creará un thread nuevo para comunicarse con ese applet.
Cuando alguien escribe un mensaje en el chat, el applet correspondiente lo envía al servlet por el socket de ese cliente. El servlet recoge el mensaje y manda a cada cliente (por cada thread que ha creado) ese mensaje.
Esto es en líneas muy generales.
  Respuesta:  Jorge Sánchez
La verdad es que construir un chat con Java no es cosa sencilla, yo hice un prototipo, hace algún tiempo, utilicé servlet y un applet, también logré conseguir gran parte de las fuentes del Latinchat, si algo de esto te interza, te lo puedo enviar por email.

Escribeme si para saber tu dirección.

    Pregunta:  1319 - JSP
Autor:  Claudia Samanez
Que son paginas JSP y donde puedo obtener informacion sobre ello.

gracias
  Respuesta:  Bill Gates
ok JSP o Java Server Pages es una tecnologia de Sun. No es mas que paginas html con codigo Java embebido, lo cual da como resultado paginas web dinamicas que te permiten tener acceso a toda la tecnologia java (sesiones, acceso a base de datos, etc). Tiene muchisimas ventajas, entre otras velocidad, no recargan el servidor porque una vez cargada en memoria no se vuelve a cargar, cada cliente obtiene un hilo de ejecucion del web server a diferencia de otras tecnologias como CGI, es muy facil de aprender si ya sabes Java. y lo mejor de todo es que es GRATIS!!!!!!!!!!!!!!!!!
  Respuesta:  Ismael Quiroz Balcázar
Java Server Pages es tecnología de SUN que genera transparentemente un servlet que obtiene datos del web y los procesa en un servidor y devuelve valores al web.
Microsoft hizo algo parecido llamado ASP (pero con las limitantes (como siempre) de que debe usarse IIS y eso nos limita a servidores NT.
La mejor información está en:
http://java.sun.com/products/jsp/
  Respuesta:  José arturo ZamoraAguilar
Las JSP(java server pages) son una tecnologia creada por javasoft para contrarrestar las ASP(active server pages) de microsoft, y al igual que estas ultimas son páginas ejecutadas por el servidor que devuelven al navegador codigo HTML puro. Puedes encontrar más información en :
http://www.javasoft.com/products/jsp/index.html
lamentablemente el sitio esta en inglés, espero que esto no sea un impedimento y puedas satisfacer tus necesidades.

    Pregunta:  1504 - COMPILADOR PARA GENERAR UN EJECUTABLE
Autor:  miguel centeno
Si alguien sabe de un compilador que pueda generar un ejecutable en plataforma window ( como cualquier programa comercial), agradeceria cualquier informe.
  Respuesta:  Daniel Martínez
Existen diferentes aplicaciones que pueden generar un programa ejecutable para windows (.exe) a partir del código Java de un programa.

Entre ellos podemos encontrar:

- GCJ
- BulletTrain
- Excelsior JET
- JOVE
- TowerJ
- Visual Cafe
- VisualAge for Java
- FastJ

Algunos son programas comerciales 100% y ofrecen versiones de evaluación por 30 días otros como JOVE, GCJ y Excelsior JET poseen una versión personal gratuita con licencia no comercial ilimitada.

En mi punto personal te recomiendo que utilices el excelsior JET que posee una licencia personal para uso no comercial y gratuita que puedes bajar de la siguiente dirección de internet.

http://www.excelsior-usa.com/jet.html

El único inconveniente de esta herramienta es que tarda mucho tiempo en instalarse (aproximadamente 2 horas con un procesador celeron 850 MHz).

Aunque para un poco más de información te recomiendo que visites:

http://www-106.ibm.com/developerworks/library/j-native.html

es un artículo que se encuentra en inglés pero es una muy buena página que habla sobre compiladores de Java a código nativo.

Una nota muy personal:
----------------------------------
La filosofía de java es ser independiente de la plataforma, claro que para lograr esto tenemos que utilizar el interprete de java, sin embargo esto nos garantiza que el código .class generado por el compilador de java sea portable 100% entre diferentes plataformas y sistemas operativos y generar un ejecutable de Windows perjudicaría la portabilidad del programa.

Si deseas más información al respecto puedes comunicarte a mi correo electrónico y con mucho gusto contestaré tus inquietudes.

Daniel Martínez. México D.F. 20/Sep/2002
  Respuesta:  Daniel Martínez
Un comentario adicional a mi respuesta anterior.

Si deseas realizar tus programas de java ejecutables, sería buena idea que también pudieras distribuir el código fuente de ellos y apegarlos (si lo deseas) a la filosofía del software libre.

para mayor información visita:

http://www.gnu.org

o en español:

http://www.gnu.org/home.es.html
  Respuesta:  Fabian Gutierrez
Necesitas en jexegen que viene con Visual j++
  Respuesta:  Hola Hola
Compilas el programa, te creas un .bat desde el blok de notas poniendo la direccion de la clase principal. lo guardas con la extension antes indicada y padras arrancarla desde cualquier plataforma llamando al archivo.bat
  Respuesta:  Ismael Quiroz B.
Una opción mucho muy interesante es Forte for Java (http://www.sun.com/forte/ffj/ce/), es una herramienta excelente que permite crear culaquier tipo de aplicación que se pueda hacer con Java. Para lo que pretendes hacer, sería fabuloso una aplicación con Java Swing (http://java.sun.com/products/jfc/tsc/index.html).
  Respuesta:  Eddie cast
efectivamente VisualCafe lo puede realizar, puedes visitar la pagina de symantec, parece ser que hay una version de evaluación pero no se si esta te permite hacer el ejecutable, otra cosa la version de VisualCafe 3.0 lo puede hacer yo le he hecho pero la 2.5 o anteriores la verdad no lo se
  Respuesta:  Miguel calvo
creo que el symantec visual cafe lo hace y por alguna revistilla creo que han dado una trial edition por 30 dias.
El jbuilder puede que tb
Siento no estar seguro del todo, si me entero de algo te volveria a contestar...

    Pregunta:  1539 - COMO SE IMPRIME EN UNA APLICACIÓN DE JAVA
Autor:  miguel angel centeno
Estoy desarrollando una aplicación en JAVA, es decir un Frame, y me gustaría saber como puedo mandar datos desde la aplicacion a una impresora y claro que estos datos se impriman.
Gracias.
  Respuesta:  Juan Miguel Bernal González
Otra opcion para imprimir esta en:
javax.print o javax.swing.print
no me acuerdo bien, del sdk 1.4
  Respuesta:  Jairo Vega
Por la largada de la respuesta, esta en el archivo resp1539.txt
  Respuesta:  Juan Pablo Acosta Campos
Para Imprimir en Java necesitas incluir la libreria java.awt.print, y redefinir el metodo print para enviar una serie de pageformats, que tienen la informacion de como se va a imprimir en la impresora.
si quieres saber mas de esta clase puedes ir a http://java.sun.com/products/jdk/1.2/docs/api/java/awt/print/package-summary.html

|<  <<  1 2 3 4 5 6 7 8 9 10 11  >>  >|