niekfct
Terugkerende gebruiker
- Lid geworden
- 19 jul 2006
- Berichten
- 1.563
Hoi
ik begin nu met een eerste applicatie, "HelloJava". Hierbij gebruik ik het boek "Learning Java 3rd Edition".
Dit begint met een command-line applicatie met de volgende code:
Deze heb ik voor het gemak even op "C:\HelloJava.java" opgeslagen. Als ik in CMD "javac c:\helloworld.java" intyp, creeert hij het .class bestand. Als ik dan "java helloworld" of "java c:\helloworld" intik, krijg ik de error:
Ik heb de op de CD-Rom meegeleverde "jdk-1_5_0_02-windows-i586-p.exe" uitgevoerd, en geinstalleerd in "C:\Program Files\Java\jdk1.5.0_02".
Verder had ik eerst het probleem dat "javac" niet kon worden herkend als batch-bestand (of iets dergelijks), dus heb ik bij "omgevingsvariabelen" al "JAVA_HOME" en "PATH" toegewezen.
ik begin nu met een eerste applicatie, "HelloJava". Hierbij gebruik ik het boek "Learning Java 3rd Edition".
Dit begint met een command-line applicatie met de volgende code:
Code:
import javax.swing.*;
public class HelloJava {
public static void main( String[] args ) {
JFrame frame = new JFrame( "Hello, Java!" );
JLabel label = new JLabel("Hello, Java!", JLabel.CENTER );
frame.getContentPane().add(label);
frame.setSize( 300, 300 );
frame.setVisible( true );
}
}
Deze heb ik voor het gemak even op "C:\HelloJava.java" opgeslagen. Als ik in CMD "javac c:\helloworld.java" intyp, creeert hij het .class bestand. Als ik dan "java helloworld" of "java c:\helloworld" intik, krijg ik de error:
Code:
exception in thread "main" java.lang.NoClassDefFoundError: c:\hellojava
Ik heb de op de CD-Rom meegeleverde "jdk-1_5_0_02-windows-i586-p.exe" uitgevoerd, en geinstalleerd in "C:\Program Files\Java\jdk1.5.0_02".
Verder had ik eerst het probleem dat "javac" niet kon worden herkend als batch-bestand (of iets dergelijks), dus heb ik bij "omgevingsvariabelen" al "JAVA_HOME" en "PATH" toegewezen.