AYUDA! Error al ejecutar un java

Iniciado por matiaz14, 10 Marzo 2012, 05:56 AM

0 Miembros y 1 Visitante están viendo este tema.

matiaz14

--





Ayuda Soy un programador muy novato en java... En este momento todos los programas que he hecho como applets, me funcionan perfectamente, PERO cuando trato de ejecutar una aplicacion JAVA me aparece este error...
"error: no se ha encontrado o cargado la clase principal [nombre de la clase]"...


No es un error del programa porque este error aparece en todos mis programas, por mas simples y cortos que sean..
Porfavor Ayudenme!





--

Proteus1989

Pero el problema está cuando los exportas a jar? Cuando los llamas desde la consola java?
pon un pequeño main de ejemplo de como lo haces y como lo ejecutas para que podamos ver donde te puedes estar equivocando.

Gallu

Lee sobre la variable de sistema CLASSPATH , en qué S.O. estás ? Windows , Ubuntu ? de qué manera intentas ejecutar el programa ? linea de comandos , etc ?


Saludos.

Nadie alcanza la meta con un solo intento, ni perfecciona la vida con una sola rectificación, ni alcanza altura con un solo vuelo.

matiaz14

Trabajo en en windows 7.
Mi editor de texto es textpad.., el programa este...

public class HelloText
{
   public static void main(String[] args)
   {
      System.out.println("    Hello World!");
   }
}


Lo complilo y me aparece este msje...

Herramienta completada con éxito

pero cuando lo intento ejecutar como Aplicacion Java, me aprece este msje

Error: NO se ha encontrado o cargado la clase principal HelloText

Tambien intente ejecutarlo con cmd,....Lo pude compilar perfectamente , pero me aparece el mismo error cuando intento ejecutarlo...

PD: todos los applets me funcionan perfctamente

Gracias por la ayuda

matiaz14


Creo que el error esta en la variable CLASSPATH...
porque cuando le edito el valor de la variable a donde se encuentra mi programa, el programa funciona bien... 
que debo hacer para que funcionen todos los programas en carpetas distintas?

[Case]

Para correr programas lo único que tienes que hacer es correr la Clase que contiene el método main.
Si tu proyecto contiene varios archivos que asu vez están en diferentes carpetas, entonces tienes que hacer un:

package Nombre.de.la.carpeta

en donde cada punto significa un / en la ruta de la carpeta que contiene a todos tus archivos.

matiaz14


Creo qeu el problema esta en la variabla CLASSPATH...
Ahora edité su valor y le agrgur la carpeta donde se encuentra la clase. y el programa se ejecuto perfectamente.
Pero cuando le borro el valor, y le dejo solo el de la carpeta:
C:\Program Files\Java\jdk1.7.0_03\bin
no funciona..

matiaz14

Arregle el problema!!!!!, nose como lo hice... Pero lo arregle experimentando....

Elimine la variable de usuario CLASSPATH, y ahora todos los programas me funcionan perfectamente!!!

porque será esto??

Proteus1989

A saber, la mayoría de la gente tira de IDEs para programar y no se molesta en configurar esas cosas.
Instalate Eclipse o NetBeans para futuros proyectos.