Foros del Web » Programación para mayores de 30 ;) » Java »

Ayuda a un principiante

Estas en el tema de Ayuda a un principiante en el foro de Java en Foros del Web. Hola a todos, uso neatbeans, y uso el libro de deitel como programar en c/c++ y java, por que el codigo que aparece en el ...
  #1 (permalink)  
Antiguo 16/09/2010, 19:53
 
Fecha de Ingreso: agosto-2010
Mensajes: 153
Antigüedad: 13 años, 9 meses
Puntos: 1
Ayuda a un principiante

Hola a todos, uso neatbeans, y uso el libro de deitel como programar en c/c++ y java, por que el codigo que aparece en el libre a veces no esta tan igual al que de verdad me funciona??? sera la version??? por que no me funciona este programa??

Código Javascript:
Ver original
  1. package hora;
  2. import javax.swing.JApplet;
  3. import java.awt.Graphics;
  4.  
  5. public class Main extends JApplet   {
  6.     public void paint ( Graphics g ) {
  7.         g.drawString ("bienvenido", 25, 25 );
  8.     }
  9. }

me dice que no encuentra clase principal o algo asi, ME URGE!!!!!! gracias
  #2 (permalink)  
Antiguo 17/09/2010, 08:35
Avatar de FiruzzZ  
Fecha de Ingreso: diciembre-2007
Ubicación: en casa
Mensajes: 470
Antigüedad: 16 años, 4 meses
Puntos: 41
Respuesta: Ayuda a un principiante

te suena esto?
Código Java:
Ver original
  1. public static void main(String[] args) {
  2. ...
  3. }
__________________
BadProgrammerException!
  #3 (permalink)  
Antiguo 17/09/2010, 08:38
Avatar de LordJhony  
Fecha de Ingreso: septiembre-2010
Mensajes: 472
Antigüedad: 13 años, 8 meses
Puntos: 24
Respuesta: Ayuda a un principiante

Lo Tienes Mal Escrito. Primero Antes Del Main Va El Nombre De La Clase. Y Main Es De Tipo Estatico.... Mira El Ejemplo.

Código Java:
Ver original
  1. import java.awt.*;
  2. import javax.swing.*;
  3. class class1
  4. {
  5. public static void main()extends JApplet
  6. {
  7. //su codigo
  8. }}
  #4 (permalink)  
Antiguo 17/09/2010, 12:17
Avatar de FiruzzZ  
Fecha de Ingreso: diciembre-2007
Ubicación: en casa
Mensajes: 470
Antigüedad: 16 años, 4 meses
Puntos: 41
Respuesta: Ayuda a un principiante

@LordJhony

¿me estás jodiendo?
¿estás EXTENDIENDO al PSVM (public static void main)?!?!
¿tenés idea de lo que estás diciendo(escribiendo)?
__________________
BadProgrammerException!
  #5 (permalink)  
Antiguo 17/09/2010, 13:25
 
Fecha de Ingreso: agosto-2010
Mensajes: 153
Antigüedad: 13 años, 9 meses
Puntos: 1
Respuesta: Ayuda a un principiante

por eso Main es mi clase, pero no sale el pograma, de hecho asi viene en el libro, que HAGO SEÑORES SABIONDOS, USTEDES SON LOS QUE SABEN"!!!!!! AYUDAAA!!!!
  #6 (permalink)  
Antiguo 17/09/2010, 17:56
Avatar de FiruzzZ  
Fecha de Ingreso: diciembre-2007
Ubicación: en casa
Mensajes: 470
Antigüedad: 16 años, 4 meses
Puntos: 41
Respuesta: Ayuda a un principiante

Empezá desde cero, obviamente no sabés lo que es el PSVM..
No entendés la diferencia entre
Código Java:
Ver original
  1. // esta es una clase crea por vos
  2. public class Main {
  3.  //............
  4. }
Código Java:
Ver original
  1. public class Main {
  2.  
  3.     // y esto es un concepto extremadamente básico y esencial de Java
  4.     public static void main(String[] args) {
  5.  
  6.     }
  7. }

Son principios básicos. Repasá el ejemplo de "Hola mundo"
__________________
BadProgrammerException!
  #7 (permalink)  
Antiguo 17/09/2010, 23:23
Avatar de HackmanC  
Fecha de Ingreso: enero-2008
Ubicación: Guatemala
Mensajes: 1.817
Antigüedad: 16 años, 3 meses
Puntos: 260
Sonrisa Respuesta: Ayuda a un principiante

Hola,

Eso es un Applet, por lo tanto tiene que ejecutarse dentro del browser o con la aplicación AppletViewer. Es decir, tienes que crear una página HTML que incluya una etiqueta <applet> u <object> correctamente configurada. Seguramente el libro que estas leyendo debe indicar como crear el documento HTML correctamente. En este caso no es necesario el método main.

Saludos,
  #8 (permalink)  
Antiguo 18/09/2010, 14:41
 
Fecha de Ingreso: agosto-2010
Mensajes: 153
Antigüedad: 13 años, 9 meses
Puntos: 1
Respuesta: Ayuda a un principiante

ok, es que asi es como viene en el libro pero no se hacer eso que dices, que tengo que hacer, si me puedes explicar te lo agradeceria muchoamigo, gracias
  #9 (permalink)  
Antiguo 18/09/2010, 16:29
Avatar de HackmanC  
Fecha de Ingreso: enero-2008
Ubicación: Guatemala
Mensajes: 1.817
Antigüedad: 16 años, 3 meses
Puntos: 260
Sonrisa Respuesta: Ayuda a un principiante

Hola,

Lo que sucede es que eso que mostraste es un Applet, los applets no se ejecutan con el comando java.exe, sino que corren dentro de una página de internet, y tienes que hacer el documento HTML para mostrar el applet, suponiendo que no lo estas haciendo así.

Acá puedes observar como se crea la página HTML, Applet_sencillo. En ese ejemplo chuidiang usó el AppletViewer, pero si tienes un navegador como firefox o internet explorer con Java instalado y habilitado, solo tendrías que abrir el documento HTML con ese programa. A lo mas importante que le tienes que poner atención es al package, donde está ubicada la página web en tu disco duro y el archivo class.

Saludos,
  #10 (permalink)  
Antiguo 19/09/2010, 16:44
 
Fecha de Ingreso: agosto-2010
Mensajes: 153
Antigüedad: 13 años, 9 meses
Puntos: 1
Respuesta: Ayuda a un principiante

Es que no me reconoce el comando javac el msdos, que hago??? es muy necesario??? gracias
  #11 (permalink)  
Antiguo 20/09/2010, 13:57
Avatar de HackmanC  
Fecha de Ingreso: enero-2008
Ubicación: Guatemala
Mensajes: 1.817
Antigüedad: 16 años, 3 meses
Puntos: 260
Sonrisa Respuesta: Ayuda a un principiante

Hola,

Definitivamente si es necesario tener Java para que funcione, pero como estás usando NetBeans seguramente lo tienes instalado. También como estas usando NetBeans no es necesario que compiles manualmente usando 'javac' puesto que esto lo hace NetBeans.

Ahora bien, te tienes que asegurar que todo lo demás está como indica el tutorial de chuidiang. Es decir que puedes hacer el HTML y compilar desde NetBeans, pero tienes que utilizar tu imaginación para adaptar ese tutorial a NetBeans. Para mi sería muy tardado hacer un tutorial completo adaptado a NetBeans y ponerlo aquí.

Saludos,
  #12 (permalink)  
Antiguo 20/09/2010, 19:59
 
Fecha de Ingreso: septiembre-2010
Mensajes: 3
Antigüedad: 13 años, 7 meses
Puntos: 0
Respuesta: Ayuda a un principiante

para que funcione el javac debes de ponerle el path a tu instalacion de windows para que sepa a donde ir a buscar el compilador, o de lo contrario, copiar el archivo java a la carpeta de instalacion de java, normalmente, archivos de programa/java/jdkx.xxxx/bin/, que es en donde esta el compilador, habres la consola, te mueves al directorio anterior, y ya vas a poder compilar y tambien usar el appletviewer. te recomendaria utilizar herramientas como el jcreator que es mas modesto, pero menos abstracto y una ves que ya te familiarices con java, entonces usar un ide como netbeans. y acerca del libro de deitel, te puedo decir que rara vez se encuentran ejemplos que no funcionen , y me parece un exelente libro para empezarse en el mundo de la programacion. espero haberte ayudado en algo

Etiquetas: principiante
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 08:15.