리눅스(38)
-
자바 그놈 컴파일, 런타임 설정 - Geany Editor (지니) 편
작성일 : 2009. 12. 19. 1. 외부도구 설정 메뉴 (아래 또는 그 아래 그림의 메뉴를 선택한다) 2. 컴파일러 및 런타임 인수 설정. 이상하게도 지니에서는 런타임 인수에 -classpath 단을 넣으면 제대로 인식하지 못한다. (어렵네..)
2023.05.06 -
자바 그놈 컴파일, 런타임 설정 - GEdit 편
이 게시물을 옮기는 시점은 2023. 5. 6. GEdit (실행파일 : /usr/bin/gedit ) 에서 gnome text editor (실행파일 : /usr/bin/gnome-text-editor) 으로 변경되었음. 작성일 : 2009. 12. 19. 1. 외부도구 설정 메뉴 2. 런타임 설정. java -classpath "${CLASSPATH}" "${CLASS}" 가 핵심. 3. 컴파일러 설정 javac -classpath "${CLASSPATH}" "${SOURCE}" 가 핵심. GEdit 에서는 (물결(tilde) 키의) ` 대신 큰 따옴표를 써야 환경변수를 제대로 읽어들임. 어쩌면 ``로 감쌀 경우 그림의 EHOME 처럼 sed 로 제어문자를 걸러주어야 할 듯 싶다.
2023.05.06 -
자바 그놈 컴파일 및 실행 환경 구축
작성일 : 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' 의 인자로 파일명까지 모두 입력해야 컴파일러가 인식한다. 예) ja..
2023.05.06 -
[리눅스/윈도] WSL 에서 GUI 띄우기 : VcXsrv
작성일 : 2022. 9. 5. 윈도OS 용 X Window System (엑스 윈도 시스템) 서버로는 오픈소스인 X ming, VcXsrv 와 유료 소프트웨어로 X410 이 있다. Cygwin 에 Xwin 도 있다는데 이제 WSL 이 나온 마당에 Cygwin 은 신경끄자. (그동안 애쓰셨습니다. 윈도OS에서 BASH 환경 구현하시느라. MinGw msys도. 음.. Unix tools for windows 유틸리티 모음도 다... 윈도OS용 도커도 결국은 그분들의 노력이 밑거름이 되었으리니...! 맥은 BSD Unix 기반이라서 기본적으로 쉘 사용이 가능한데 MS윈도는 리눅스 환경을 이렇게 흡수하려는 듯? 그리고 나중에 파워쉘 개선해서 갈아 엎기??) X server 는 그냥 빈 화면이기 때문에 GUI..
2023.05.06 -
[리눅스/윈도] WSL 에서 윈도용 프로그램 실행하기
작성일 : 2021. 9. 14. WSL, 즉 Windows Subsystem for Linux 의 BASH 에서 윈도(Microsoft Windows OS)용 응용프로그램을 실행하는 방법이다. 윈도에서야 탐색기에서 실행파일 또는 바로가기(구. 단축아이콘)을 더블클릭해서 실행하면 된다. 하지만, BASH 에서는 어떻게 하느냐, 알고 나면 간단하다. WSL 에서 C: 는 /mnt/c 에 마운트된다. 가령 C:\Program Files\Notepad++\notepad++.exe 를 실행하려고 하면 /mnt/c/Program\ Files/Notepad++/notepad++.exe 를 실행하면 된다. 이것을 간소하게나마 쉘 스크립트로 만든다면 단순히 프로그램만 실행할 게 아니라, 다음과 같이 $1 를 붙여서 (..
2023.05.06 -
[리눅스/윈도] WSL sshd 등록하기
작성일 : 2021. 8. 26. WSL 에 맛들인 사람 중에는 cmd.exe 터미널 보다 xshell 이나 token2shell 같이 탭 또는 다중 창을 띄워놓고 작업하는 것을 좋아하는 부류도 있을 것이다. 내가 그렇다는 소리인데..., 앞서 언급한 프로그램들은 SSH 클라이언트이다. 즉, 이것들을 사용하려면 WSL 에서 sshd (SSH 서비스 데몬) 이 실행되고 있어야 한다. openssh-server, openssh-client 패키지를 설치하고 ssh-keygen 으로 생성한 공개키를 .ssh/known_hosts 에 추가해서 localhost 로 접속했을 때 무리없이 접속할 수 있도록 해야 한다. 생각만으로는 간단해 보이지만, WSL 에서 sshd 를 실행해놓아도 윈도에서 로그아웃하는 순간 해..
2023.05.06