Foro de elhacker.net

Programación => Java => Mensaje iniciado por: matiaz14 en 10 Marzo 2012, 05:56 am



Título: AYUDA! Error al ejecutar un java
Publicado por: matiaz14 en 10 Marzo 2012, 05:56 am
--





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!





--


Título: Re: AYUDA! Error al ejecutar un java
Publicado por: Proteus1989 en 10 Marzo 2012, 14:24 pm
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.


Título: Re: AYUDA! Error al ejecutar un java
Publicado por: Gallu en 10 Marzo 2012, 15:17 pm
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.



Título: AYUDA! Error al ejecutar un java
Publicado por: matiaz14 en 10 Marzo 2012, 18:32 pm
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


Título: Re: AYUDA! Error al ejecutar un java
Publicado por: matiaz14 en 10 Marzo 2012, 20:32 pm

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?


Título: Re: AYUDA! Error al ejecutar un java
Publicado por: [Case] en 11 Marzo 2012, 20:36 pm
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.


Título: Re: AYUDA! Error al ejecutar un java
Publicado por: matiaz14 en 11 Marzo 2012, 20:43 pm

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..


Título: Re: AYUDA! Error al ejecutar un java
Publicado por: matiaz14 en 11 Marzo 2012, 21:28 pm
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??


Título: Re: AYUDA! Error al ejecutar un java
Publicado por: Proteus1989 en 12 Marzo 2012, 08:32 am
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.


Título: Re: AYUDA! Error al ejecutar un java
Publicado por: visualfree en 17 Marzo 2012, 07:43 am
solucion:
http://foro.elhacker.net/java/ayuda_con_el_classpath_porfavor-t356141.0.html


Título: Re: AYUDA! Error al ejecutar un java
Publicado por: net007 en 29 Noviembre 2014, 00:22 am
Hola necesito de vuestra ayuda.
el ejecutar un programa de java 8u25 y netbeans 8.0.1

me muestra el siguiente mensaje:
run:
Java Result: -1073740771
BUILD SUCCESSFUL (total time: 15 seconds)

este es el codigo:
/*
 * To change this license header, choose License Headers in Project Properties.
 * To change this template file, choose Tools | Templates
 * and open the template in the editor.
 */
package jbienvenida_1;
import javax.swing.ImageIcon;
import javax.swing.JFrame;
import javax.swing.JOptionPane;


public class JavaAppBienvenida_1 {

    /**
     * @param args the command line arguments
     */
    public static void main(String[] args) {
        // TODO code application logic here
        //System.out.println("Hola a Todos");
        String bienvenido = "hola a todos en java";
        //System.out.println(bienvenido);
        JFrame frame = new JFrame("JOptionPane showMessageDialog example");
        JOptionPane.showMessageDialog(frame,"gggg" + bienvenido,"hhhhh", JOptionPane.INFORMATION_MESSAGE);
        System.exit(0);
    }
   
}

si embargo, si ejecuto un programa que no necesita mostrar ventanas (pop up o form), todo va perfecto.
agradezco vuestra ayuda.