JAVA Programming Environment Juhani Vlimki 2003 Java programming Slides: 3 Download presentation JAVA Programming Environment © Juhani Välimäki 2003 Java programming language text editor Java source code = text that a programmer can understand Java virtual machines make it possible to run the same Java program in different systems and devices Java compiler for Java virtual machine Java program that runs inside a Java virtual machine Java-virtual machine (Java VM) in Windows operating system Java VM Java virtual machine in Linux operating system Windows operating system in PC Mac OS in PC Symbian OS in mobile phones Linux operating system in bigger computer © Juhani Välimäki 2003 Java programming environment Hello. class Hello. java text editor My. class - Java source code made by the programmer -Java program runs inside the Java virtual machine Java SDK (Software Development Kit) Java language compiler Keyboard. class JRE (Java Run-Time Environment) API (Application Programming Interface) tells how to use ready -made Java services Own classes may also provide services for our new applications System. class Java virtual machine makes it possible to run the same Java program in different systems System. out. print() Java API Environment variable tells where to look for Java classes: CLASSPATH=. ; C: javakeyboard; D: . . . Java virtual machine (Java VM) XYZ operating system in ZYX machine © Juhani Välimäki 2003