티스토리

노트
검색하기

블로그 홈

노트

www.dgmayor.com/m

www.dgmayor.com 으로 접속해 주시면 됩니다.

구독자
1
방명록 방문하기
공지 LSJ-Soft Repository ⋯ 모두보기

주요 글 목록

  • 53. Portable JDK 만들기 Windows JDK 1.8 Portable 최근에(2017년 11월) JAVA 9 가 발표 되었다. 이와 관련해서 이미 JAVA 9로 많은 소프트웨어가 포팅되고 배포되고 있다. 대표적으로 자바 개발 도구인 이클립스의 경우 최신버전은 JAVA 9 에서 매우 잘 동작 한다. 하지만 여전히 많은 소프트웨어가 JAVA 8 을 필요로 한다. 한 시스템에서 JDK 를 두가지 버전을 설치하는게 썩 좋아보이지 않다. 시스템에서 JAVA 9 를 메인으로 하고 JAVA 8은 포터블하게 설치해서 사용하면 얼마나 좋을까? 이 문서는 Windows 에 JDK 1.8 을 포터블 제작에 대한 것이다. 환경 Windows 10 64bit JDK 1.8 u152 7-zip 64bit JDK 1.8 의 포터블 제작을 위한 환경은 위와.. 공감수 0 댓글수 0 2023. 2. 25.
  • 52. VI 에디터 사용법 vi 에디터 사용법 목차 vi 에디터 사용법 모드 구분 편집모드(insert mode) 시작 명령모드에서 문자 삭제 되돌리기 (undo) 다시하기(repeat) 라인 복사 붙여넣기 (copy and paste a line) 저장과 종료 문자열 검색하기 문자열 치환하기 요약 외부문서 vi 에디터는 유닉스 시스템에서 사용하는 텍스트 에디터입니다. 우분투 20.04에는 vi 에디터의 튜토리얼인 vimtutor 로 기초를 학습할 수도 있습니다. (약 30분 소요) vim 은 vi improved를 의미하며 기존 유닉스의 vi 에서 기능을 향상한 프로그램입니다. 우분투에서는 vi나 vim 이나 vim 을 실행시킵니다. 리눅스 시스템의 관리자라면 vi 에디터의 사용법을 필수로 알고 있어야 합니다. 리눅스의 설정파일.. 공감수 0 댓글수 0 2022. 9. 6.
  • 51. VPS 서버 세팅 알아서 결제하고... 회사에서 주는 콘솔 접속하면.... 요청에 의해서 “Ubuntu 에서 JSP 서버를 세팅하는 방법“을 적도록 하겠다. 최종 수정 : 2017-06-29 Ubuntu 16.04 LTS 기준입니다. * 이 글은 Ubuntu 에 JSP 웹서버 세팅을 소개하고 있습니다. * Ubuntu 에서 PHP 웹서버 세팅을 원하시면 https://blog.lael.be/post/73 글로 이동하세요. * Ubuntu 에서 PHP와 JSP를 동시 구동하고 싶으시면 https://blog.lael.be/post/1023 글로 이동하세요. *JSP는 SI프로젝트에서 주로 사용되는 언어이다. *국내의 금융, 공공기관 프로젝트에서 주로 사용되기 때문에 개발자의 몸값이 높다. 이것은 순전히 JAVA언어의 우수성.. 공감수 0 댓글수 0 2022. 9. 6.
  • 50. 인증 출처가 불명확한 SignMe.exe를 관리자 권한으로 실행하면 다음과 같은 UAC 창이 발생합니다. "게시자를 알 수 없는 다음 프로그램이 이 컴퓨터를 변경할 수 있도록 허용하시겠습니까?"라는 것은 다음과 같이 디지털 서명이 안되어 있거나, 파일이 변조되어 디지털 서명이 깨진 경우일 듯 합니다. 즉, SignMe.exe는 아래와 같이 "디지털 서명" 부분이 없습니다. 이와 같이 실행 파일에 디지털 서명을 추가하는 것은 여러 장점이 있는데, 다만, 아래와 같은 "신뢰된 루트 인증 기관"으로 부터 인증을 받아야 하는데, 이는 비용이 발생합니다. 그래서 본 포스트에서는, 사설 인증서를 생성하고 이를 PC내의 신뢰된 루트 인증 기관 리스트에 강제 추가한뒤, 이를 가지고 디지털 서명하는 절차를 알려드리고자 합니다.. 공감수 0 댓글수 0 2022. 8. 30.
  • 49. 리눅스 개인 ppa 만들기 Launchpad PPA 생성.에서, PPA 를 만드는 법에 대해 정리했었다. 이 글에선, 만들어진 PPA 에 꾸러미를 올리는 법을 정리한다. 여기에 있는 모든 내용은, 아래에서 다 찾을 수 있다. Ubuntu Packaging Guide 판본(Version)명을 붙이는 방법에 대해선 다음 글을 참고한다. Launchpad Help: Building a source package 맨 위 글에서도 얘기했었고, 지금 다시 언급하지만, 여기에 올리는 꾸러미는 Deb 꾸러미가 아니고, Source Package 이다. 컴파일/빌드는 Launchpad 에서 알아서 해준다. 내가 할 일은 소스 파일을, 우분투(정확하게는 Debian)가 알아먹을(?) 수 있는 형태로 가공하여 꾸러미 형태로 올리는 것이다. (이것을 .. 공감수 0 댓글수 1 2022. 8. 26.
  • 48. How to write Shell Script in Linux Note: The steps explained in this post have been tested on Debian 10 (Buster) system. Step 1: Creating the Shell Script To create a shell script, you only need to create a plain text file using any text editor like Nano, Vim, Gedit, etc. Then in the text file, you will need to add the commands in the same sequence you want them to be executed. Remember following points when creating a shell scri.. 공감수 0 댓글수 0 2022. 8. 24.
  • 47. Rufus, Etcher 대체용 Ventoy 멀티 OS 클리앙 새소식에서 보게 된 Ventoy 와 이거 정말 물건입니다. #auto 이런 좋은걸 이제 알게되다니 ㅜ,.ㅜ 윈도우 설치 시 기존 MS에서 제공한 window media creator로 윈도우 USB 설치디스크를 만들었습니다. (refuse는 예전에 구형 컴퓨터 사용할때 사용하고 안함) 이제는 간단히 iso 파일 저장한 걸 복사 붙여 넣기하여 부팅 후 설치만 하면 되겠습니다. 아니 복사 붙여넣기 안하고 로컬디스크에 있는거 선택하여 설치만 해도 됩니다. ㅎㄷㄷ Ventoy 소개 Ventoy는 ISO/WIM/IMG/VHD(x)/EFI 이미지 파일을 부팅 가능 USB로 만드는 오픈 소스 도구입니다. Ventoy를 사용하면 USB를 계속 포맷할 필요가 없이 단순히 이미지 파일을 USB에 복사하고 직접 부팅.. 공감수 0 댓글수 0 2022. 8. 24.
  • 46. 리눅스용 런처 만들기 작업환경 우분투 18.04 요구사항 vim 또는 텍스트 에디터 이클립스 다운로드 후 압축해제 이클립스 실행파일의 위치와 아이콘의 위치 확인 런처(launcher) 만들기 쉘을 실행(Ctrl+Alt+T) $ sudo vim /usr/share/applications/eclipse.desktop 아래 내용을 참고해 작성합니다. #!/usr/bin/env xdg-open [Desktop Entry] Version=2019-03 # 이클립스의 버전 Type=Application Terminal=false Exec=/home/shin/Downloads/eclipse/eclipse # 이클립스 실행파일을 지정 Name=Eclipse JEE # 표시되는 이름 Comment=Eclipse # 설명 Icon=/home/.. 공감수 0 댓글수 0 2022. 8. 23.
  • 45. 리눅스 데비안 패키지 만드는 법 Create a Debian package using dpkg-deb tool August 16, 2019 Azmatlinux, Studio-DevOps, Tech Blogs.deb, debian, Devops, dpkg, dpkg-deb, linux, packages Table of contents Create a package STEP-1 STEP-2 STEP-3 Share the Knol: Related Reading Time: 5 minutes Debian Package management tool dpkg is a low level tool which runs only Debian based Linux distributions. dpkg is used to search, install, remo.. 공감수 0 댓글수 0 2022. 8. 23.
  • 44. 리눅스 민트 프린트 스크린 유틸리티 - Shutter 소개 리눅스 민트를 설치하니 스크린샷 이라는 스크린캡처 프로그램이 기본으로 설치되어 있습니다. 그러나 한 번 저장을 하면 프로그램이 꺼져 버립니다. 그래서 다시 캡처를 하려면 프로그램을 다시 실행하고 캡처를 해야 합니다. 게다가 가끔 가다가 캡처가 누렇게 캡처가 됩니다. 한 마디로 되긴 되지만 구립니다. 조금 나은 프로그램이 없을까? 찾아보다가 Shutter 라는 프로그램을 찾았습니다. 리눅스 민트를 설치하면 기본으로 포함되어 있는 캡처프로그램 입니다. 구립니다. '소프트웨어 관리자' 를 실행합니다. 소프트웨어 관리자는 메뉴를 누르면 맨 왼쪽에 있습니다. 실행하고 Shutter 를 검색 합니다. 위와 같이 Shutter 프로그램이 나옵니다. 더블클릭 합니다. 별 5개 만점에 4개네요. 설치를 클릭해서 Shut.. 공감수 0 댓글수 0 2022. 8. 19.
  • 43. 드디어 결정... 리눅스 민트 LMDE5 2006년 부터 시작한 우분투 리눅스의 파생 배포판. 사실상 윈도와 맥에 익숙한 일반 유저 용도 0순위로 추천할 만한 유일한 리눅스 배포판이다. 디자인도 점차 다듬어져 매우 준수해졌다.[2] Linux Mint Community라는 곳이 주축이 되어 개발한다.[3] 우분투를 기반으로 한 Linux Mint 시리즈와, 데비안을 기반으로 한 LMDE[4] 시리즈로 나뉜다. 간혹, 우분투 에디션, 데비안 에디션으로 구분하기도 하지만 정식 명칭은 우분투 기반의 리눅스 민트와, 데비안 기반의 LMDE이다. 리눅스 민트 20.3 Una와 LMDE 5 Elsie가 최신버전이다. 2022년 3월 현재 DistroWatch 기준 리눅스 인기랭킹에서 3위를 달성하고 있다. 1위는 MX Linux, 2위는 Endeavour.. 공감수 0 댓글수 0 2022. 8. 19.
  • 42. 맥북에 윈도우 설치하기 1. 윈도우 ISO 파일 다운로드 부팅 USB를 만들기 위해서는 윈도우10 디스크 이미지 파일(ISO 파일)이 필요합니다. ISO 파일은 마이크로소프트 공식 홈페이지에서 다운받을 수 있지만, 맥(macOS)에서 부팅 USB를 만들 때는 TechBench by WZT에서 다운 받는걸 추천드립니다. 이유는 공식 홈페이지에서는 최신 버전의 ISO 파일만 제공하는데, 최신 버전의 ISO 파일은 에러가 나서 부팅 USB를 만들 수 없기 때문입니다 (2021년 8월 29일 기준) 발생하는 에러의 종류는 아래와 같습니다. 에러 1 에러 1. 'sources' 항목이 해당 볼륨 포맷에 대해 너무 크기 때문에 복사할 수 없습니다. 에러 2 에러 2. cp: /Volumes/NO NAME/sources/install.wi.. 공감수 0 댓글수 0 2022. 8. 19.
  • 41. 레지스트리란? 레지스트리란 윈도우계열 시스템에서 사용하는 시스템 구성 정보를 저장한 데이터베이스를 말한다. 프로세스종류, 주기억장치의 용량, 주변장치의 정보, 시스템 매개변수, 응용소프웨어에서 취급하는 파일 타입과 매개변수 등을 기록한 저장소를 말한다. 간단히 말해 레지스트리는 윈도우 계열에서 사용하는 PC의 기본설정으로 - 내가 PC를 켰을 때 자동으로 켜지는 프로그램 설정 정보 - 마우스 우클릭을 했을 때 실행되는 정보 - .txt, .mp3 등 해당 확장자를 어떤 프로그램으로 열지 등 윈도우를 이용할 때 필요한 모든 정보들이 담겨 있는 윈도우 설정 정보들이라고 생각하면 될 것 같다. 위 화면 처럼 "실행창" 에서 > "Regedit" 을 기입하여 레지스트리를 편집할 수 있습니다. 해당 명령어를 기입하면 위 화면처.. 공감수 0 댓글수 0 2022. 5. 26.
  • 40. 유용한 이클립스 플러그인 다시 정리 2 Run Jetty Run Running a web application in Eclipse should be as simple as ‘clicking run’. Home Site : http://code.google.com/p/run-jetty-run/ Update Site : http://run-jetty-run.googlecode.com/svn/trunk/updatesite Full maven support , simply run maven J2EE project without any config JSDT-jQuery 광고 이 광고 신고 This is a plugin for the Eclipse JavaScript Development Tools (JSDT) that adds jQuery autoco.. 공감수 0 댓글수 0 2022. 5. 23.
  • 39. 유용한 이클립스 플러그인 다시 정리 1 GmailClipse (Gmail for Eclipse) GmailClipse is a plugin for Eclipse 3.x to use Gmail accounts inside Eclipse IDE. 광고 이 광고 신고 Uses port 80, so if you don’t have acces to POP in your office you can find this plugin very useful. Home Site : http://tabaquismo.freehosting.net/ignacio/eclipse/gmailclipse/gmail-eclipse.htm Download Site : http://sourceforge.net/projects/gmclipse/files/ SQL Explorer Ecl.. 공감수 0 댓글수 0 2022. 5. 23.
  • 38. 현재 필자의 최신 개발 환경이다. LSJ_Eclipse download | SourceForge.net LSJ_Eclipse Download LSJ_Eclipse for free. Eclipse customized by Lee Seung Jae. this eclipse is customized by Lee Seung Jae. base is Eclipse Mars R but, added Setup, Dark Theme, C development Tool, Window Builder, CSV Edit, and many libraries. sourceforge.net LSJ_Utilitie란 폴더에 매우 유용한 유틸들을 미리 다 묶어 놓았다. VM_Ware 이미지를 제외 하고도..... LSJ_Eclipse, LSJ_Utilities, LSJ.. 공감수 0 댓글수 0 2022. 5. 23.
  • 37. 이클립스 플러그인 개발 [펌] Eclipse 플러그인 개발을 위한 개념 정리 ※Eclipse 란? 문제 해결을 돕기 위한 자바 기반의 도구와 기반 구조를 개발하는 사람들의 오픈 소스 커뮤니티이다. 1.컴포넌트 : 이클립스 기반 시스템은 플러그인 이라고 알려진 컴포넌트를 조합해서 구성된다. 2. 미들웨어 및 기반구조 : 이클립스 RCP는 본질적으로 미들웨어 기능이다. 3. 네이티브 사용자 경험 : 이클립스 SWT는 운영체제의 네이티브 UI 편의 기능에 대해 효율적이고 이식성이 높은 접근 방법을 제공한다. 4. 이식성 : 다양한 운영체제 및 클라이언트 환경을 지원한다. 5. 지능적인 설치와 업데이트 : 다양한 메커니즘을 사용해서 플러그인을 배치하고 업데이트 할 수 있게 한다. 6. 비연결성 동작 : 네트워크에 접속하지 않아도 독립적으로 .. 공감수 0 댓글수 0 2022. 5. 19.
  • 36. 신 개발 환경 및 Temurin JDk (미완) 전에 만든 것 같은데, 다 어디 갔는지 못 찾겠다. 오라클 넷빈, 솔라리스, mysql, workbench 말고.... eclipse, Temurin, maria-db, heidi-sql, OS 몰라..... jre가 있으면 자동 실행이 되는 것 같은데.... 어디에 설치 되는지를 찾아 봐야 겠다. 나중에 보니 C:Program Files (x86)\Eclipse Adoptium 이었다. 공감수 0 댓글수 0 2022. 5. 6.
  • 35. 인스톨 팩토리 소개 InstallFactory 인스톨 팩토리 프로그램 실행 파일 (exe 등)와 프로그램 보조 파일 (여러 음성, 사진, jre 등)이 같은 폴더에 있는 상태여야만 실행이 되고 그 상태로 배포해야만 하는 상황이 생길 때 유용하게 사용할 수 있는 프리웨어입니다. InstallFactory를 사용하면 자동으로 원하는 경로에 프로그램 파일을 설치하는 setup파일을 만들 수 있습니다. setup 파일을 한국어와 영어 중 선택해서 제작할 수 있습니다. 생성되는 설치파일도 같은 디자인 InstallFactory 사용법 일반탭 소스폴더 : 인스톨 파일로 묶을 폴더를 선택합니다. 설치 화일이 만들어질 폴더: 만들려는 설치 파일이 자신의 컴퓨터 어디에 선택할 지 선택합니다. 설치화일의 이름: (정한 이름).exe 으로 설.. 공감수 0 댓글수 0 2022. 5. 6.
  • 34. 이클립스에서 실수로 지운 파일 복구 이클립스에서 프로젝트 진행시 파일을 실수로 삭제하거나 이건에 작성한 파일로 복원이 필요한 경우가 생긴다. 이럴경우는 해당 파일의 상위 폴더에 오른쪽 버튼을 누르고 Restore from Local History...를 누른다 원하는 파일 클릭 후 원하는 복구 날짜를 선택해 복구하면 된다. 다 배운줄 알았는데, 가면 갈 수록 새로운 기능이 나오는 것인지;; 내가 몰랐던 것인지;; 어쨌든 덕분에 살았다. 공감수 0 댓글수 0 2022. 4. 12.
  • 33. VMWare 소개 및 사용 이유.... https://www.vmware.com/kr/products/workstation-player/workstation-player-evaluation.html 개발 환경 설정이 자꾸 꼬이는 관계로.... VMWare를 사용해볼까 한다. 또한.... gui가 많이 들어간 우분투 대신 데비안을 써보려 한다. 아니... 솔라리스를 써야 하나? 아니.... 윈도우 C#로 진화??? 게임 이면 게임... 웹이면 웹... os면 os, 금융이면 금융... 한 분야로 계속 밀고 나가야 되는데... 하다보니까 자꾸 이것 저것 건드리기만 하게 된다. 되게 자유로운 거 같아도 눈치 때문에 자유로운게 없다. 그 사이 새로운 게 나오고.... 힘들다. 공감수 0 댓글수 0 2022. 4. 6.
  • 32. Maria_DB 소개 (22.4.06) - (22.5.03 Heidi-SQL 추가) MariaDB가 나오게 된 배경 우선 MariaDB는 MySQL 커뮤니티 코드 베이스를 이용해 탄생했다. 사실 MariaDB가 나오게 된 배경에는 오라클의 Mysql 인수 때문이다. MySQL은 1995년 오픈소스로 제작된 DBMS로 무료이며 대용량 데이터를 처리할 수 있어 인기가 좋았다. 2008년도에 Sun Microsystems에 인수되어 관리됐는데, 2010년도에 Sun Microsystems가 오라클에 인수되며 MySQL의 개발자들은 오라클 소속으로 개발을 진행하게 된다. 오라클은 MySQL을 유료화 하고, 이에 발끈한 창업자 몬티는 일부 개발자들과 오라클 사를 나와 MariaDB사를 설립하고 MariaDB를 개발하게 된다. MariaDB의 특징 아무래도 MySQL의 핵심 개발자들이 기존의 시스.. 공감수 0 댓글수 0 2022. 4. 6.
  • 31. cat명령을 사용하여 Linux 파티션을 백업하거나 복제하는 방법 "Linux cat 명령의 대략적인 활용은 하드 디스크, USB 스틱 또는 로컬 이미지 파일의 파티션에 대해 명령 출력을 리디렉션하여 전체 디스크 백업 또는 디스크 파티션 백업 또는 디스크 파티션 복제를 만드는 것입니다. ""네트워크 소켓에 출력합니다." "후자가 똑같은 일을 쉽게 할 때 왜 우리가 dd보다 cat을 사용해야 하는지를 생각하는 것은 절대적으로 정상입니다.하지만, 저는 최근에 속도와 성능면에서 cat이 dd보다 훨씬 빠르다는 것을 깨달았습니다." "나는 dd가 테이프 드라이브 ( 'dd'명령을 사용하여 Linux 파티션을 복제하는 방법)와 같은 대용량 백업을 처리하는 데 훨씬 더 많은 옵션을 제공하고 매우 유용하다는 데 동의합니다. 반면 cat은 더 적은 옵션을 포함하며 반드시 dd 대체 .. 공감수 0 댓글수 0 2022. 4. 5.
  • 30. 원시 데이터 보는 법 끗 공감수 0 댓글수 0 2022. 4. 5.
  • 29. 리눅스 운영체제 별 특징 하는 일 : 디바이스 제어 (하드웨어, 입출력 장치), 프로세스 제어 (다중 프로그램), 네트워크, gui 환경 등등 제공... 윈도 : c#, .net, asp 모든 면에서 최고... 단점 => 그냥 싫음;; 레드햇 : 돈 받고 파는 리눅스 -> 이거 쓸 바에 윈도우 씀;; 데비안 : deb를 통해 설치, 제거가 쉬움.... 우분투 : gui 지원 리눅스 redStar : 북한에서 개발 리눅스 명령어 : cd 이동, rm 제거, xvzf 압축, ls 목록 보기 패키지 관리 apt-get update 패키지 목록을 업데이트합니다. apt-get dist-upgrade 설치된 패키지들을 업그레이드 합니다. apt-cache search --names-only pkg_name pkg_name으로 된 패키지를.. 공감수 0 댓글수 0 2022. 4. 1.
  • 28. 이클립스에서 ftp 사용하기 Eclipse FTP 접속 이클립스로 ASP나 PHP도 개발을 많이 합니다. 보통은 형상관리 툴을 써서 개발하겠지만 아직 작은 규모의 프로젝트는 그냥 FTP를 연결하여 직접 수정 개발을 하기도 하죠. 그래서 오늘은 Eclipse로 FTP를 접속하는 방법을 가르켜드리겠습니다. 이클립스 버전은 Oxygen 입니다. ▼ Help -> Eclipse Marketplace를 클릭합니다. ▼그리고 find에 Remote System Explorer 를 검색해봅시다. 그리고 install ▼약관에 동의하고 피니시~~ ▼그리고 이클립스를 리스타트 합시다. ▼다음은 해당 부분을 클릭하여서 ▼방금 설치한 콤포넌트를 오픈하면 됩니다. ▼그럼 해당과 같은 모습이 보일텐데 여기서 마우스 오른쪽 버튼을 누르고 new-> conn.. 공감수 0 댓글수 0 2022. 3. 31.
  • 27. 유용한 jar 파일 모음집... jquery, barbecue, rxtx, cos, sql connector 나중에 더 추가 예정.... 공감수 0 댓글수 0 2022. 3. 30.
  • 26. mysql 사용법 정리 데이터베이스는 데이터의 효율적.지속적인 관리를 목적으로 하는 데이터의 집합이다. 데이터베이스를 관리하는 프로그램을 DBMS(Database Management System)라고 한다. SQL(Structured Query Language) 쿼리문의 용도는 다음과 같다. 데이터베이스 생성 : Create database DB; 데이터베이스 삭제 : Drop database DB; 테이블 생성 : Create Table table; 테이블 삭제 : Drop Table table; 테이블 구조 변경 : Alter table [table]; 데이터 입력 : Insert into table (col,...) values (values,...); 데이터 전체 조회 : Select * From Table; 조건에 맞.. 공감수 0 댓글수 0 2022. 3. 30.
  • 25. 이클립스 utf-8 인코딩 기본 설정 # UTF-8 UTF-8은 유니코드를 인코딩(Encoding)하는 방법이고, 인코딩(Encoding) 이란 컴퓨터가 이해할 수 있는 형태로 바꾸어주는 것입니다. UTF-8은 가변 방식을 사용합니다. 예를 들어 'a'는 1byte이고 '가'는 3byte입니다. 이처럼 글자마다 byte크기가 다르게 되어있는 방식입니다. 이클립스를 처음 설치하면 기본 설정은 EUC-KR로 되어있습니다. EUC-KR은 한글이 깨지는 현상이 발생하기 때문에 UTF-8로 설정을 해야합니다. 이 포스트에서는 1. 이클립스 전체 환경설정 2. 프로젝트 3. 개별 파일을 인코딩하는 방법을 작성합니다. 1. 이클립스(Eclipse)에서 UTF-8 설정 방법 이클립스를 실행하고 상단의 Windows → Preference 를 클릭합니다. .. 공감수 0 댓글수 0 2022. 3. 29.
  • 24. dll 프로그래밍??? 자바 JNI의 원리는 다음과 같다. -> 자바파일 안에 호출하려고 하는 c함수에 대한 선언문과 호출문, 그리고 dll 로드문을 작성한다. -> native call을 하려는 c함수에 대한 정의문 및 헤더파일을 작성한다. -> 만들어진 c파일을 dll로 빌드한다. -> 빌드한 dll을 자바코드에서 호출해서 만든 c함수를 자바에서 사용할 수 있다. --------------------------------------------------------------------------------------------------------- 1. 자바 프로젝트를 생성한다. 2. 자바 파일에 JNI 호출을 위한 코드를 작성 한다. public class HelloWorld { private native void pr.. 공감수 0 댓글수 0 2022. 3. 29.
    문의안내
    • 티스토리
    • 로그인
    • 고객센터

    티스토리는 카카오에서 사랑을 담아 만듭니다.

    © Kakao Corp.