본문 바로가기

반응형

프로그래밍/Java

(6)
우분투에서 JavaFx openjdk를 설치했다고 해서 javaFx를 사용할 수 있는 것은 아니었다. jfxrt.jar 파일이 없었다.우분투에서 자바 FX를 사용하기 위해서는 OpenJDK와는 별도의 패키지를 설치해줄 필요가 있다. sudo apt install openjfx
시놀로지 나스에서 톰캣 서버 설치 후 설정하기 시놀로지 나스 DS216j에 톰캣 7을 설치하였다. 일단 웹브라우저로 7070 포트에 접속해보면잘 뜬다. 오른쪽 상단에 버튼 3개가 보인다. 톰캣은 HTML 방식의 관리 페이지를 제공하는데 http://192.168.xxx.xxx:7070/manager/html아직 아무 것도 설정하지 않았으므로 로그인 할 수가 없다. 그렇다, 설정이 필요하다.NAS에 SSH로 접속한다. 루트 권한이 필요하므로 sudo -i를 입력해서 루트 계정으로 전환한다. cd 명령을 사용해서/var/packages/Tomcat7/target/src/conf로 이동한다. tomcat-users.xml을 수정해야 한다.vi를 사용할 것이다.vi tomcat-users.xml 맨 아래쪽에 주석 처리된 부분을 찾아서 다음과 같이 수정한다...
JNI - Java Native Interface JNI? (http://en.wikipedia.org/wiki/Java_Native_Interface)자바 네이티브 인터페이스 JNI에 관한 튜토리얼 형식의 글을 모음. 각 글은 http://java.elex.pe.kr/에 게재되며, 하나 둘씩 글을 작성할 때마다 이 글도 따라서 목차 형식으로 수정해 나갈 계획임. 0. 개발 환경 설정 (MinGW / Eclipse CDT) 1. Hello JNI 2. Hello JNI, C로부터 문자열 전달 받기 3. Hello JNI, C에 문자열 전달하기 4. JNI 문자열 처리 함수 5. JNI 자료형 6. Hello JNI, C++ 버전 7. Hello JNI, 원시 자료형 주고 받기 8. Hello JNI, 안드로이드 버전
Java FX 최근에 맛들인 UI 프레임웤이다. 자바 FX.예전엔 자바 언어가 아니라 따로 스크립트로 작성해야 한다고 그래서 거들떠 보지 않았었는데, 최근에 다시 들여다 보게 된건 단연코 웹뷰 때문이다. 룩앤필은 CSS 형식으로 간단히 지정할 수 있다. 물론 이젠 자바 FX를 사용하기 위해 스크립트 따위를 사용할 필요도 없게 된 것은 물론이다.그리고 또 맘에 드는 점은 자바 FX 패키저다. 이 놈은 Jar 파일을 운영체제 별로 실행 파일로 만들어 준다. launch4j와 유사한 방식이다. 다만, launch4j의 경우엔 드래그&드롭이 작동하질 않아서 좀 병맛이었는데, javafxpackager는 완벽하게 jre와 통합시켜준다. 데스크탑으로부터의 드래그앤드롭 구현도 스윙에 비하면 거저먹기다. 참 기특하다.여기까지가 이 ..
스윙 어플리케이션을 좀 더 OSX에 어울리게 만들어 보자 자바로 구현된 스윙 어플리케이션을 맥 OSX에서 구동하는 경우, 시스템 룩앤필을 적용하는 것만으로는 뭔가 아쉽다는 것을 깨달았다. 윈도우즈나 리눅스와 달리 OSX에서는 메뉴바가 화면 위에 있다거나 해서 좀 더 손 봐줘야 할 곳이 있다. 이 페이지에서는 아래 링크된 사이트의 몇 가지 항목을 번역해 두기로 한다. http://www.devdaily.com/apple/mac/java-mac-native-look/ 시스템이 OSX인지를 판별 String lcOSName = System.getProperty("os.name").toLowerCase(); boolean IS_MAC = lcOSName.startsWith("mac os x"); 시스템 룩앤필을 적용 UIManager.setLookAndFeel(UIM..
Google Java Developer Tools 구글 자바 개발자 도구 http://code.google.com/intl/ko/javadevtools/ 윈도우 빌더 프로 - WYSIWYG GUI 빌더 (이클립스 플러그인) http://code.google.com/intl/ko/javadevtools/wbpro/index.html 무엇보다 자동 생성되는 소스코드가 깔끔한게 맘에 듬.

반응형