PREGUNTAS CONTESTADAS - Java

 Hay un total de 630 Preguntas.<<  >> 

    Pregunta:  55668 - ¿DONDE SE ENCUENTRA EL PORTABLE DE UNA APLICACION EN JAVA ?
Autor:  Sedorf Morrison
Wenas, he estado programando en Java desde hace algunos dias, utilizo Netbeans 5.5 como IDE de este lenguaje y Windows XP como sistema operativo.
Ya he programado varias aplicaciones y se que si quiero correr mi aplicacion en otra pc, lo unico que tengo que instalar en la otra pc, es la JMV equivalente al sistema operatico de esta, mi duda es la siguiente::
¿Cual es el archivo de mi programa que tengo que portar para ejecutar la aplicacion que yo mismo he programado en otras computadoras? ¿el .class ?¿el .java?...en caso de ser alguno de estos, ¿como lo ejecuto en la otra pc(despues claro esta, de haber instalado su respectiva JMV)?
Por que no considero logico tener que portar el proyecto de mi progama y tambien portar un IDE y estarlo ejecutando desde este c/vez que quiera abrir mi aplicacion.

Gracias anticipadamente :D
Saludos !
  Respuesta:  Carlos Mario Toro Loaiza
La solución a tu problema es muy sencilla:

Lo que dices acerca de cargar el IDE para todos lados es verdad, sería muy incomodo.
Puedes cargar únicamente los archivos *.java, y si dispones de Windows en el otro ordenador puedes compilarlos y ejecutarlos allí mismo. Esto se puede lograr a través del MS-DOS utilizando los siguientes parámetros:

javac [Nombre del archivo.java con su extención] ==> para compilar
java [Nombre del archivo principal sin extención] ==> para ejecutar

Para que esto funcione debes estar cituado en el directorio correspondiente en donde se encuentra la aplicación.

Att. Carlos Mario Toro Loaiza.
  Respuesta:  Yo_Mismo ...
Pues el programa ke tu has hecho y compilado es el .class; el .java no es mas ke el codigo fuente del mismo...SALUDOS

    Pregunta:  55700 - ASIGNAR VALORES ENTEROS A DIFERENTES VARIABLES
Autor:  Felipe España Montañp
Hola a todos,

Estoy trabajando con un fichero excel desde Java, he conseguido recorrer el fichero linea por linea y recuperar sus datos en valores enteros (todo esto a traves de bucles).

Mi pregunta es: Como puedo poner la condicion que cada vez que me cuente 2 valores me los muestre por pantalla, continue con la lectura y me muestre los 2 siguientes.

Creo que esto se hace con un contador pero no consiguo aclararme.

Muchas gracias.
  Respuesta:  MARVIN CALLEJAS
Verifica si el contador es par, esta función puede ayudarte:
public boolean esImpar(int iNumero) {
if (iNumero%2!=0)
return true;
else
return false;
}

    Pregunta:  55734 - COMO LEER UN ARCHIVO .DOC Y .PDF DESDE JAVA
Autor:  Pavel Franco Marín
Hola.
Me gustaria saber si alguien me puede colaborar con un problemilla que tengo. Necesito abrir y leer un archivo desde Java ( especificamente archivos .doc .pdf ) pues hasta dodne tengo entendido no se hace igual que como se hace con los archivos de texto normales ( .txt ). Cabe anotar que no estoy trabajando en un entorno web; es decir, estoy trabajndo en Java convencinonal, osea aplicacion de escritorio normal.
Entonces cualquier sigerencia, api, paquete o ejemplo que me brinden seria muy util.
Bueno, de momento creo que no es mas. Por adelantado agradezco anormemente la ayuda y colaboracion que me puedan brindar.

Hasta pronto y exitos.
  Respuesta:  Daniel H
Hola que tal, pues mira acabo de leer en un foro acerca de un problema similar al tuyo lei que necesitas una api llamada poi.jar, de todas formas te dejo la ruta del foro:

http://www.forosdelweb.com/f45/leer-excel-desde-java-352592/

    Pregunta:  55741 - CARACTERES DE COLORES
Autor:  Cristina GD
Estoy haciendo un programa que muestra los numeros del 1 al 100, y aquellos que son primos los pone en rojo, y los que no lo son en negro

He intentado hacerlo con strings, pero no soy capaz de que solo me muestre en color aquellos que cumplen la condiccion de ser primos.
¿Alguna sugerencia?

Gracias
  Respuesta:  Omar VT
Pues en tu pregunta tu misma te puedes contestar jeje, pero te lo hare mas claro, mira si lo estas haciendo con Strings, es muy sencillo, si ya tienes el codigo para que te cheke cuales son los numeros primos yo lo haria de la siguiente forma, claro es algo abstracta ahora pero creo k la puedes programar, usa un ciclo para que te recorra los numeros ok, dentro de el usa String.length() para medir el largo de tu cadena y String.charAt(i) en donde la i va a ser el contador de tu ciclo,

algo asi
String cad={1,2,3....hasta el 100);// o llenalo con otro cilo jaja :p
for(int i=0;i<=cad.length();i++){
if(cad.charAt(i) es primo){
pintalo de rojo;
}
else{
pintalo de negro;
}
}

al final saca la cad en un TextArea :) o ve agragadolos mientras haces el ciclo con un TextArea.append(cad), es lo primero que se me ocurre pues yo hice algo parecido espero te funcione nos vemos y suerte.

P.D. lo escribi medio raro pero entendible jejeje ciao.

    Pregunta:  55747 - ENVIAR UN CODIGO ASCII DE 'ENTER'
Autor:  Edgar Contreras
My Problema es que la hyperterminal recibe codigo ascii y los estoy enviando, pero el problema recide que no le puedo enviar el "enter" ya que no conosco la forma de enviarle un codigo ascii de "enter" y "retorno de carro" para que la hyperterminal lo pueda reconocer. Y el otro problema es que no puedo recibir los datos que me manda la hyperterminal.

Les agradeceria mucho su ayuda es para un trabajo de la universidad.
  Respuesta:  Jorge Correal
Si es una aplicación Desktop le debes enviar un ActionEvent, suponiendo que tengas una caja de texto llamada: jtxtNombres entonces le envias el enter así:

jtxtNombresActionPerformed(evt);

Ya si es una aplicación web, tienes que construir un JavaScript que lo envíe

    Pregunta:  55821 - COMO CREAR UN JAR EN JCREATOR
Autor:  luis williams zamalloa
Estoy usando el jcreator y estoy comenzando con los aplets, quisiera saber como convertir mis aplets en aplicaciones o en ejecutables jar, ¿tengo q configurar el jcreator?...¿como creo el archivo de manifiesto?...ayudenme porfavor...
  Respuesta:  Sebastian Martinez
Tal vez este link te puede sevir
http://sites.google.com/site/jsmginvent/insutek/insujava
  Respuesta:  Celestino Castro Centeno
Hola, Luis sabes, estoy estudiando Ing.En Computación, tengo un codigo que quizas te pueda servir como base, probalo.

Ver código

    Pregunta:  55824 - ¿COMO LISTAR LOS PROGRAMAS QUE SE ENCUTRAN EN EJECUCION?
Autor:  Harox
Que tal?

Necesito sabes bajo que objeto o que clases en java podria obtener un arreglo o una lista de los con los nombre de los programas que se encuentran ejecutandose actualmente en el computadora.

Por ejemplo necesito algo tipo el comando ps en linux o el Task Manager en windows, donde se listan los programas que actualmente se encuentran en ejecucion.

He estado leyendo algo acerca del uso de el ojeto Runtime pero no se a traves de cuales metodos podria obtener esa lista.

Agradezco su respuesta.

Gracias
  Respuesta:  Luis García
import java.io.*;

import java.util.*;

public class GetProcess {

public static List listRunningProcesses() {
List processes = new ArrayList();
try {
String line;
Process p = Runtime.getRuntime().exec("tasklist.exe /nh");
BufferedReader input = new BufferedReader
(new InputStreamReader(p.getInputStream()));
while ((line = input.readLine()) != null) {
if (!line.trim().equals("")) {
// keep only the process name
processes.add(line.substring(0, line.indexOf(" ")));
}

}
input.close();
}
catch (Exception err) {
err.printStackTrace();
}
return processes;
}

public static void main(String[] args){
List processes = listRunningProcesses();
String result = "";

// display the result
Iterator it = processes.iterator();
int i = 0;
while (it.hasNext()) {
result += it.next() +",";
i++;
if (i==10) {
result += "
";
i = 0;
}
}
msgBox("Running processes :
" + result+"
Total No of Processes: "+ processes.size());

}

public static void msgBox(String msg) {
javax.swing.JOptionPane.showConfirmDialog((java.awt.Component)
null, msg, "WindowsUtils",
javax.swing.JOptionPane.DEFAULT_OPTION);
}
}

    Pregunta:  55885 - TIMESTAMP DE JAVA A MYSQL
Autor:  carmen cotin
sabeis como puedo pasar un timestamp de java a mysql????

muchas gracias
  Respuesta:  Carlos Antonio Casanova Pietroboni
Está la clase java.sql.Timestamp de java que en su método toString() devuelve una cadena de la forma yyyy-mm-dd hh:mm:ss.fffffffff. Simplemente cuando armes la consulta para MySQL, llamas al método toString() del objeto que necesitas en el lugar correspondiente, eso sí, recorda que necesitas poner las comillas simples (' ') para que lo reconozca como timestamp.

Un ejemplo:

ResultSet rs = st.executeQuery("SELECT * FROM asistencia WHERE fecha > '"+ timestampDeJava.toString() + "'); --(no se llegan a ver bien las comillas simples con esta letra)

donde timeStampDeJava es de clase java.sql.Timestamp y asistencia es una tabla ficticia de MySQL y fecha una de sus columnas.

Espero te sirva.

Saludos

    Pregunta:  55888 - PAGINAR UN JTABLE
Autor:  Jennifer Gomez
Hola...

tengo un programa que se conecta con una bd oracle y hace una busqueda sql; muy normal el cuento hasta ahi,... la cosa es que la consulta devuelve mas de 2 millones de registros y quiesiera saber si hay alguna manera de hacer que el jtable las pagine es decir que muestre las 100 primeras filas y cuando yo haga un evento de boton muestre las 100 siguientes y asi... algo parecido a cuando uno busca en google y el muestra resultados y das siguiente y muestra otro tanto de los resultados.

pd: intente con rownum pero el rownun no es exactamente el numero de filas en orden de los datos que hay en la BD, el query cada vez que se hace la consulta pyuede ser solucionado de mil formas y a partir de dicha solucion el rownun devuelve filas diferentes es decir si tengo 10 filas y quiero que se paginen de a dos una vez me puede mostrar en pantalla las filas una y dos, en otra ejecucion puede mostrar las filas 6y7 y cuando le de siguiente 8y9 entonces mostraria todo en desorden y podria ser posible que entre consulta y consulta me muestre filas repetidas...

que puedo hacer???

muchas gracias
  Respuesta:  MARVIN CALLEJAS
Jennifer:
Verifica el siguiente link:
http://www.java2s.com/Code/Java/Swing-JFC/AquickapplicationthatdemonstratesthePagingModel.htm

    Pregunta:  55944 - CONEXION JAVA Y SQL SERVER
Autor:  Adrian Zuñiga
hola que tal soy nuevo en este foro y bueno.. espero me puedan ayudar, estoy haciendo un trabajo para la escuela, una conexion simple a una base de datos en sql desde java, estoy usando sql express, cuando ejecuto mi archivo me sale este error,

Exception in thread "main" java.sql.SQLException: [Microsoft][SQLServer 2000 Driver for JDBC]The requested instance is either invalid or not running.
at com.microsoft.jdbc.base.BaseExceptions.createException(Unknown Source)

no se que estoy haciendo mal, ya baje los drivers para sql de jdbc y los copie en la carpeta jdk, el codigo es este

import java.sql.*;
/**
*
* @author Adrián
*/
public class conexionsimple {

public static void main (String[] args) throws ClassNotFoundException, SQLException{

Connection con;
String url = "jdbc:microsoft:sqlserver://";
String servidor = "ADRIAN-PCSQLEXPRESS";
String puerto = "1433";
String db = "prueba";
String usuario = "";
String contraseña = "";
String metodo = "cursor";

String driver ="com.microsoft.jdbc.sqlserver.SQLServerDriver";
Class.forName(driver);
System.out.println("DRIVER CARGADO ---> " + driver);
con = DriverManager.getConnection(url+servidor+":"+puerto+";databaseName="+db+";selectMethod="+metodo+";",usuario,contraseña);
Statement stmt = con.createStatement();
String query ="select * from prueba";
ResultSet rs = stmt.executeQuery(query)
  Respuesta:  eider mauricio aristiaabal erazo
es posible que el firewall de windows tenga bloqueado el puerto 1433
tambian es posible que el nombre del servidor se cambia al siguiente
String servidor = ".ADRIAN-PCSQLEXPRESS";

|<  <<  47 48 49 50 51 52 53 54 55 56 57  >>  >|