2023. 5. 6. 19:50ㆍJava
작성일 : 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 응용 프로그램을 작성할 수 있다.
'Java' 카테고리의 다른 글
자바 그놈 컴파일, 런타임 설정 - Geany Editor (지니) 편 (0) | 2023.05.06 |
---|---|
자바 그놈 컴파일, 런타임 설정 - GEdit 편 (0) | 2023.05.06 |
[자바] JTable setCellEditor 버그 getCellEditor 로 잡는다. (0) | 2023.05.06 |
[자바] JNLP PRINTING (0) | 2023.05.06 |
[자바] JDK 설치(JRE 중복 설치?) (0) | 2023.05.06 |