🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

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

Re: No puedo ejecutar

#26801
From: Jonathan Revusky
Date: Wed, 02 Dec 1998 00:00
75 lines
2560 bytes

Fernando Monera wrote:
> 
> Tengo instalado el jdk 1.1.6 en Linux. Antes de nada, avisar que soy
> supernovato. Ah� va mi problema:
> No puedo ejecutar los programas que compilo. Mi proceso es el siguiente:
> 
> FICHERO: Welcome.java
> ---
> import java.io.*;
> public class Welcome {
>         public static void main( String args[] ) throws IOException
>         {
>                 System.out.print( "Welcome!!!!" );
>         }
> }

> ---
> 
> Lo compilo con:   javac Welcome.java
> y se genera el:   Welcome.class
> 
> Ahora, al ejecutar, le digo:
>         java Welcome
> y me dice:
>         Can't find class Welcome

Deber�a funcionar. 

Una posibilidad es que tienes instalado otro runtime Java que encuentra
antes. Deber�a estar ejecutando el script en el repertorio
/usr/lib/jdk-1.1.6/bin

Si haces el mando:

which java

(si me acuerdo bien de esas cosas del UNIX)

deber�a decirte la ubicaci�n del ejecutable "java" que est� lanzando.
Eso podr�a ser la clave.

Otra cosa es definir el CLASSPATH para incluir expl�citamente el
repertorio actual, algo as� como:

export CLASSPATH=.:/usr/lib/jdk-1-1-6/bin/classes.zip

pero creo que si no especif�cas el CLASSPATH, el repertorio actual est�.
(O quiz� en Linux, no. No s�)

Las dos ideas arriba, una o la otra, deber�a ponerte en la pista. (O
quiz� haga falta una tercera idea...)

> Pruebo:
>         java Welcome.class
> y me dice:
>         Can't find class Welcome.class

Eso no funcionar�. La primera versi�n, java Welcome, es lo correcto.

> 
> Todo lo hago en el mismo directorio: /home/fernando/curros
> 
> He probado a meter el directorio en el path, pero no funciona.

Ser�a el CLASSPATH, no el PATH que se deber�a probar, como mencion�
arriba.

Jonathan Revusky
-- 
Available for Java and Delphi Consulting
Make your .class files double-clickable
with SmartJ
http://www.bigfoot.com/~crystalline.solutions
Technical Details
Message-ID: <3664F376.5E5519DE@jet.es>
Path: arc1-ca.pugleaf.net!unknown!not-for-mail
References: <slrn768v2u.2cj.fernando@localhost.localdomain>

Show Full Headers
Complete Article Headers
X-Google-Language: SPANISH,ASCII
X-Google-Thread: 1116f3,acf027ec27cdeaf0
X-Google-Attributes: gid1116f3,public
From: Jonathan Revusky <jrevusky@jet.es>
Subject: Re: No puedo ejecutar
Date: 1998/12/02
Message-ID: <3664F376.5E5519DE@jet.es>
X-Deja-AN: 417773907
Content-Transfer-Encoding: 8bit
References: <slrn768v2u.2cj.fernando@localhost.localdomain>
X-Accept-Language: en
Content-Type: text/plain; charset=iso-8859-1
Organization: Telefonica Transmision de Datos
Mime-Version: 1.0
Reply-To: jrevusky@bigfoot.com
Newsgroups: es.comp.lenguajes.java