본문 바로가기

자바 코드10

[javafx] html 글 작성하기 WebView안에 WebEngine을 넣어서 Content 작성하기! import javafx.application.Application; import static javafx.application.Application.launch; import javafx.scene.Scene; import javafx.scene.layout.StackPane; import javafx.scene.paint.Color; import javafx.scene.shape.Circle; import javafx.scene.web.WebEngine; import javafx.scene.web.WebView; import javafx.stage.Stage; public class JavaFXTestingGround extends.. 2021. 9. 14.
자바 셋업파일/설치파일 만들어 보기(#1_ Launch4j) Launch4j 자바 Jar 파일을 exe 파일로 변환시켜주는 프로그램이다. 이런 프로그램은 여러 종류가 있으나 다른 프로그램은 exe 파일과 같은 폴더에 jar파일이 꼭 존재해야한다. 하지만 Launch4j로 exe 파일을 만들면 jar 파일이 필요 없기 때문에 이걸로 사용하길 추천합니다. 다운로드 링크 https://sourceforge.net/projects/launch4j/files/ 1. Basic 메뉴 Output file : 만들어질 exe 파일이 저장될 경로 jar : exe 파일로 만들 jar파일 Icon : exe파일에 적용시킬 이미지 (ico 파일로 등록합니다.) Java download and support 부분은 파일 실행시 JAVA가 컴퓨터에 없다면 해당 URL이 떠서 다운로드를.. 2021. 7. 22.
JNI로 개발하기 (4. C 컴파일 및 자바로 dll실행하기) 개발 순서 1. dll에 있는 함수를 쓰기 위해서 dll의 함수와 똑같은 함수를 자바 코드로 작성하고 dll에 있는 내용을 쓰는식으로 해야한다. *그래서 자바 코드 작성부터 시작한다. (dll을 불러오는데 자바 코드를 왜 작성하는지 이해를 못해서 한참 책을 몇번을 읽었는지 모른다) 2. 자바 코드 작성 후 자바 헤더를 만들어준다. 3. c에 내가 만든 자바 헤더를 첨부하고 dll을 만들어준다. 4. 자바에서 dll을 읽어준다. 6. C 컴파일 하기 일반 컴파일과는 다르게 #include 라는 헤더를 쓰고 있기 때문에 자바에 있는 파일을 연결해서 컴파일해야한다. 아니면 헤더가 뭔지 모른다고 컴파일이 안되기 때문이다. gcc 컴파일 실행하기 이 책은 리눅스 책이기 때문에 인터넷을 뒤져 저렇게 쓰는거라고 했다.. 2021. 3. 17.
JNI로 개발하기 (3. 자바헤더파일 및 C 파일) 개발 순서 1. dll에 있는 함수를 쓰기 위해서 dll의 함수와 똑같은 함수를 자바 코드로 작성하고 dll에 있는 내용을 쓰는식으로 해야한다. *그래서 자바 코드 작성부터 시작한다. (dll을 불러오는데 자바 코드를 왜 작성하는지 이해를 못해서 한참 책을 몇번을 읽었는지 모른다) 2. 자바 코드 작성 후 자바 헤더를 만들어준다. 3. c에 내가 만든 자바 헤더를 첨부하고 dll을 만들어준다. 4. 자바에서 dll을 읽어준다. 4. 자바 헤더파일 자바 헤더파일을 한번 열어보자 /* DO NOT EDIT THIS FILE - it is machine generated */ #include /* Header for class jnitest_HelloWorld */ #ifndef _Included_jnites.. 2021. 3. 17.