자바 그놈 컴파일 및 실행 환경 구축

2023. 5. 6. 19:50Java

작성일 : 2009. 12. 12.
 
아래의 패키지들을 설치한다.
 
(그놈 연동 자바 패키지).
libjava-gnome-java (자바 연동 그놈 라이브러리),
libjava-gnome-java-doc (그놈 자바 API, 예제 수록)
libjava-gnome-jni (jni 관련 라이브러리)
 
(JRE, JDK)
sun-java6-jdk 외 썬 자바 패키지
 
--
 
참고 자료 :
/usr/share/doc/libjava-gnome-java/examples/* (예제 모음)
/usr/share/doc/java-common/*
 
--
소스 컴파일 방법
#1. 필요한 라이브러리를 직접 지정하는 방법
* jar 라이브러리인 경우 '-classpath' 의 인자로  파일명까지 모두 입력해야 컴파일러가 인식한다.
예) javac -classpath /usr/share/java/gtk-4.0.jar (소스).java
 
#2. 라이브러리가 많은 경우 CLASSPATH 환경변수를 사전 등록한 후 다시 호출하는 방법을 쓴다 :
 
* 향후 개발를 위해 잠시 불편함을 감수한다고나 할까?
* -classpath 뒤에 필요한 라이브러리를 모조리 지정해주어야 하지만 다행히도 java-common 패키지에 이를 도와주는 스크립트가 존재한다.
 
~/.bashrc 에 다음 행을 추가한다.
source /usr/share/doc/java-common/examples/classpath-from-jars-1
 
(classpath-from-jars-1 소스)

 
 
다음 로그인부터는 위 .bashrc 에 의해 위 스크릡트가 실행되기 때문에 아래처럼 간략히 컴파일 할 수 있다.
# javac -classpath ${CLASSPATH} (소스).java
 
기타 생략.
--
*Binding (바인딩) 을 국어로 순화하여 '연동'으로 표현하였음.
*이제는 GTK에서도 자바를 지원하기 때문에 자바 기반 GTK 응용 프로그램을 작성할 수 있다.