🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: es.comp.lenguajes.java
Article #26463

Re: Como ejecutar una aplicaci�n.

#26463
From: Juan Gonzalo de Silva Medina
Date: Mon, 28 Dec 1998 00:00
74 lines
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-mail
References: <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