240 likes | 259 Vues
COP 3330. Notes 1/12. Today's topics. Downloading Java and Eclipse Hello World Basic control structures Basic I/O Strings. Downloading Java. Downloading Java. Downloading Java. Downloading Eclipse. Downloading Eclipse. Creating a Java Program With Eclipse.
E N D
COP 3330 Notes 1/12
Today's topics • Downloading Java and Eclipse • Hello World • Basic control structures • Basic I/O • Strings
Running a Java Program With Eclipse • Double-click Java Application
Running a Java Program Using Command Line • Add the path of the bin directory of your JDK install to your path environment variable • In my case: • C:\Program Files\Java\jdk1.5.0_04\bin
Running a Java Program Using Command Line • If you get the error: • Exception in thread "main" java.lang.NoClassDefFoundError: HelloWorldApp • Make sure you’re in the same directory as your .java file and that you typed everything correctly • If you still get the error, type at the command line: set CLASSPATH=
Java Virtual Machine • Java is compiled to Java bytecode, not machine language • Java bytecode is similar to machine code except that it is meant for the Java Virtual Machine (JVM) • The JVM is an interpreter of Java bytecode (i.e. it runs Java programs)
Java Virtual Machine • Machine language must be specific to a processor, so programs written in most languages must be recompiled to run on different processors • The same compiled Java program can run on any computer that can run the correct version of the JVM