이 글은 "Beginning Java 2" (정보문화사) 을 요약 & 발췌 한것입니다.
---------------------------------------------------------------------------
1. 자바 환경
- Java Compiler
: Java 소스코드를 Byte code로 이루어진 Binary 프로그램을 생성한다.
- Java Virtual Machine
: 프로그램 수행 후, Java VM의 Interpreter는 Byte Code을 검사하고, 실행시 안전한지 검사 후,
VM에서 프로그램을 수행한다.
1) Java 프로그램 개발
가. 자바 Application 실행하기
- 컴파일 하기
# javac MyProgram.java
(MyProgram.class 라는 프로그램이 생성된다)
- 실행하기
# java MyProgram
주의] MyProgram.class 프로그램이 아닌, "MyProgram" 클래스를 실행하는 것이다.
참고] 애플릿 실행하기
나. 자바 Applet 실행하기
애플릿을 컴파일 하여 MyApplet.html에 내장시켰다면, 다음을 통해서 실행시킬 수 있다
# appletViewer MyApplet.html
2) Java in HTML
가. HTML 문서에 애플릿 추가하기
- HTML 문서에 애플릿 추가
...
...
- 소스코드
import javax.swing.JApplet;
import java.awt.Graphics;
public class MyFirstApplet extends JApplet
{
public void paint(Graphics g)
{
g.drawString("자 이제부터 시작인거야", 20, 90);
}
}
- 애플릿 실행
#appletViewer MyFirstApplet.html
나. Browser에서 애플릿 실행시키기