240 likes | 261 Views
Learn to download Java, Eclipse, create Java programs, run them using Eclipse, command line, set up environment variables, and understand Java bytecode and the Java Virtual Machine.
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