배우고픈 공돌이

JAVA 개발 환경 구축 본문

ARM/BBBW

JAVA 개발 환경 구축

내 마음 아홉수 2017. 11. 13. 17:25


32bit용으로 자바 Java SDK를 다운 받은 후, 


gzip -d filename.tar.gz

tar -xvf filename.tar


압출풀기


그리고난 후, 가장 중요한 것은 커널에 java를 등록해야한다.


update-alternatives --install "/usr/bin/java" "java" "/usr/lib/jvm/jdk1.8.0/bin/java" 1

$ update-alternatives --install "/usr/bin/javac" "javac" "/usr/lib/jvm/jdk1.8.0/bin/javac" 1


자바 설치 확인


여기까지는 윈도우에서 프로그램을 설치하고 바탕화면에 바로가기까지 만든 것과 같다.


여기서 더 추가하자면 시스템 환경변수를 추가해주어야하는데, 


리눅스 환경에서 환경변수는 /etc/profile에 정의되어 있으니 맨 밑에 다음과 같은 코드를 추가해주면 된다.



만약 각 계정만 사용하고 싶다면, 그 계정의 홈디렉토리의 ~/.bashrc 밑에 추가한다.



-----------------------------------------------------------------------------------------------------------------

LED 동작 확인하기 위해서 커널에 led가 정의된 구간을 자바가 읽어와야한다.




비글본의 각종 ip들의 클래스를 정의된 구간 (/sys/class)



mport java.io.*;

public class test_led {

        private static String LED0_PATH = "/sys/class/leds/beaglebone:green:usr0";

        public static void main(String[] args) {

                try{

                        BufferedWriter bw = new BufferedWriter ( new FileWriter (LED0_PATH+"/trigger"));

                        bw.write("none");

                        bw.close();

                        bw = new BufferedWriter ( new FileWriter (LED0_PATH+"/brightness"));

                        bw.write("1");

                        bw.close();


                }

                catch(IOException e){

                        System.out.println("Failed to access the Beaglebone LEDs");

                }

        }

}







출처: http://dohwa.tistory.com/entry/Beaglebone-Black-Java-개발환경-만들기-2-Beaglebone-설정 [알아가고, 나누고, 더하고]

'ARM > BBBW' 카테고리의 다른 글

JNA 개발 환경 구축  (0) 2017.11.29
java FX 개발 환경 구축  (0) 2017.11.28
3. 모니터 사용하기  (0) 2017.10.16
2. WIFI 사용  (0) 2017.10.15
1-1. eMMC로 부팅하기.  (0) 2017.10.14
Comments