Article View: es.comp.lenguajes.java
Article #26463Re: Como ejecutar una aplicaci�n.
From: Juan Gonzalo de Silva Medina
Date: Mon, 28 Dec 1998 00:00
Date: Mon, 28 Dec 1998 00:00
74 lines
2897 bytes
2897 bytes
Grupo Din wrote: > Bueno la pregunta seguramente sera de lo mas tonta, pero... es que soy > un novato con el Java. > He hecho una peque�a aplicaci�n (No applet) con el JBuilder2. (No es > mas que un peque�o ejemplo paso a paso). > Me produce dos ficheros: > TextFileFrameApp.class (Que es donde esta el main) y > TextFileNoSeQue.class > > Si lo ejecuto dentro del entorno funciona perfectamente, pero si lo > intento ejecutar > desde la linea de comandos, -> java TextFileFrameApp me dice que no > encuentra TextFileFrameApp.class, (me aseguro de poner mayusculas y > minusculas). > ;-) Tienes que incluir en el CLASSPATH todos los ficheros JAR y directorios que utilices, por ejemplo, necesitas incluir los JAR (o zips) que traer el JBuilder, ya que probablemente utilizas classes propietarias (no definidas en el JDK de Sun). > > Preguntas generales: > �Se puede ejecutar cualquier programa sencillamente poniendome en su > mismo directorio y llamandolo con java o se necesita algo mas.? > (suponiendo que las librerias estan tambien en este mismo directorio o > en el path). NO. Las "librerias" no han de estar en el path, sino en el classpath, puedes ejecutar: java -classpath c:\misclases;c:\jdk116\lib\classes.zip;c:\Jbuilder\noseque.jar mipaquete.miclase como ves en primer lugar esta el par�metro classpath para indicar el camimo y/o las librerias a utilizar, despues se pone la clase con el nombre del paquete (si lo tiene). (con el JRE creo recordar que era -cp) > > > �Donde puedo conseguir mas informacion?, pues tengo dos libros sobre > Java, y no explican muy bien este aspecto. > �Como se ejecutan los programas que van empaquetados como jar o zip?. > Gracias. > Por favor contestar a la direcci�n: ferrer@retemail.es Necesitas conocer la clase que quieres ejecutar del jar o zip, por ejemplo si el fichero jar (que para el caso es lo mismo que un zip) tiene una entrada llamada /utiles/prueba/test.class y te han dicho que la clase principal es test, entonces escribirias java -classpath <ficherojar> utiles.prueba.test Saludos y espero que te sirva. �FELIZ NAVIDAD Y PROSPERO 1999! Y que los reyes magos traigan el JAVA v.2 para todos (los S.O. claro ;-)) -- Juan Gonzalo de Silva Medina http://www.caymasa.es/usr/gonzalo Red-Hat Linux 2.0.36 (#95838) & Java
Technical Details
Message-ID:
<3688083E.8E454E1B@caymasa.es>Path:
arc1-ca.pugleaf.net!unknown!not-for-mailReferences:
<3687D050.D51AC79B@bitmailer.es>Show Full Headers
Complete Article Headers
X-Google-Language: SPANISH,ASCII X-Google-Thread: 1116f3,49729d59c0822746 X-Google-Attributes: gid1116f3,public From: Juan Gonzalo de Silva Medina <gonzalo@caymasa.es> Subject: Re: Como ejecutar una aplicaci�n. Date: 1998/12/28 Message-ID: <3688083E.8E454E1B@caymasa.es> X-Deja-AN: 426576952 Content-Transfer-Encoding: 8bit References: <3687D050.D51AC79B@bitmailer.es> Content-Type: text/plain; charset=iso-8859-1 Organization: El Torito Mime-Version: 1.0 Newsgroups: es.comp.lenguajes.java