대충벌레 블로그
반응형
article thumbnail
[Java] JAR 파일 응용프로그램 .exe 만들기
IT 기술/자바[Java] 2024. 2. 3. 18:24

EXE 생성 프로그램 우선 서칭결과 주로 보이는건 JSmooth 또는 Launch4j 등등 있는데 차이점은 잘 모르겠다. 그래서 둘중에 Launch4j 로 써보기로 했다. https://launch4j.sourceforge.net/ Launch4j - Cross-platform Java executable wrapper Cross-platform Java executable wrapper Launch4j is a cross-platform tool for wrapping Java applications distributed as jars in lightweight Windows native executables. The executable can be configured to search for a ce..

article thumbnail
[Java Intellij] Jar 파일 만들기 - 부제 No main manifest attribute
IT 기술/자바[Java] 2024. 2. 2. 00:33

환경 인텔리제이 그리고 JDK 17 버전에서 테스트 되었습니다. JAR 생성 Project Structure - Artifacts 에 들어와 줍니다. 저는 생성해서 목록에 있지만 처음에는 비어있습니다 + 버튼을 눌러서 JAR - From modules with dependencies 를 눌러줍니다. Java Project 인 경우 Module 에 프로젝트 이름이 나올것입니다. Main Class 를 눌러서 실행할 Main class 를 선택해줍니다. META-INF/MANIFEST.MF 경로가 src\main\java 로 된다는 블로그 글이 있어서 제대로 src\main\resources 로 되있는지 확인 하면 될거같습니다. 제대로 추가가 되었는지 확인합니다. Build 상단의 Build - Build ..

article thumbnail
[File] Java File 읽기 및 쓰기
IT 기술/자바[Java] 2024. 1. 24. 00:04

자바 프로젝트 생성 파일 읽기 파일을 읽을때 클래스 로더에 있는 파일을 읽는것과 경로상에 있는 파일을 읽을때 두가지 소스를 정리해보려고 한다. 항상 파일쪽을 만들때 헷갈려서 참고해야겠다. ReadResourceFile package utils.files; import java.io.BufferedReader; import java.io.IOException; import java.io.InputStream; import java.io.InputStreamReader; /** * 클래스로더를 통해서 리소스 파일 읽기 */ public class ReadResourceFile { public static void main(String[] args) { String resourcePath = "/templat..

[Java Swing] 인텔리제이 , 그리고 NetBeans Swing GUI 툴
IT 기술/자바[Java] 2024. 1. 19. 11:04

Swing 개발 사내에서 사용할 프로그램을 개발하기 위해 얘기를 하다가 가볍게 만들거니까 직원분이 Swing 을 사용하자고 하게되어 처음 접하게 되었다. 그래서 인텔리제이와 넷빈스의 차이점에 대한 내 생각을 정리해보려고 한다. 아직 단기간내에 모든 기능을 본건 아니라서 모르고 지나친 부분이 당연히 있어서 다른 의견이 있으면 댓글로 달아주시고 자바로 GUI 개발하는 사람이 요즘에도 있는지 모르겠지만 참고가 되었으면 좋겠다. 인텔리제이 GUI Form 과 NetBeans Swing GUI 변수 및 소스 자동 생성 인텔리제이의 GUI Form 의 경우 NetBeans 와 비교하면 Swing Menu 컴포넌트가 없거나 GUI 컴포넌트를 끌고와서 만들어주면 자바소스로 만들어 주는게 좀 빈약하다고 느낀다. 예를 들..

article thumbnail
[Java] Thread란 무엇인가?
IT 기술/자바[Java] 2021. 3. 10. 18:00

멀티 태스킹[Multi-tasking] 여러 개의 어플리케이션을 동시에 실행하여서 컴퓨터 시스템의 성능을 높이기 위한 기법입니다. 예를들어 사람은 음악을 들으며 동시에 운동을 할수 있습니다. 컴퓨터의 경우도 파일을 인쇄하면서 동시에 문서를 편집하거나 파일을 다운로드 받을수 있습니다. 컴퓨터에 CPU가 하나만 있어도 병렬 작업은 가능한데, 이는 운영 체제가 CPU의 시간을 쪼개서 각 작업들에 할당하여 작업들이 동시에 수행되는 것처럼 보이게 하기 때문입니다. 물론 멀티코어를 가진 CPU라면 실제로 동시에 실행이 됩니다. 멀티 스레딩[Multi-threading] 병렬 작업의 아이디어를 하나의 애플리케이션 안으로 가져온것입니다. 즉 하나의 애플리케이션 안에서도 여러 가지 작업을 동시에 하는 것을 의미합니다. ..

article thumbnail
이클립스 툴팁(hover) 검은창 해결방법
IT 기술/자바[Java] 2020. 12. 14. 18:00

이클립스에서 위와같은 툴팁(hover)가 떳을때는 Window - Preferences -General - Appearance - Colors and Fonts - Java에서 위에있는 Javadoc background를 수정해준다. (배경) 색상 40 채도 240 명도 226 으로 설정후 적용후 확인해본다. 해결

JDK 설치시 경로에는 공백이 없어야 합니다 [필수]
IT 기술/자바[Java] 2020. 12. 10. 18:00

https://coinco.tistory.com/83 JDK 1.8 설치하는 방법 [2020.08.31] JDK1.8버전설치,openjdk,oraclejdk,eclipse [노트북환경에서 작성됨] JDK 1.8 최근에 자바를 공부를 하고있어서 블로그에 따로 정리를 해볼려고 합니다. 우선 설치부터 환경변수 설정이 제일 중요하기에 coinco.tistory.com 저번 JDK 설치시 경로를 그대로 해도 상관없다고 포스팅했었으나 정정 하겠습니다. JDK 설치시에는 경로에는 기본경로인 Program Files 처럼 공백이 있으면 안되고 한글이 포함되어도 안됩니다. 그리고 만약 기본 사용자계정이름이 한글이라면 필히 영문으로 변경하셔야 합니다. 윈도우 환경에서 코딩시에는 크게 불편한점은 없을수도 있지만, 리눅스 환..

반복문의 기초 - 별찍기
IT 기술/자바[Java] 2020. 9. 25. 18:00

자바,java,반복문,for,star,별,기초 반복문을 이용하여 다양한 별 찍기 이번 포스팅은 반복문을 이용하여 별 찍는 법에 대해서 작성해볼려고 합니다. 기초적인 코딩이므로 어떤식으로 작동을 하는지 알고 짜실수 있어야 합니다. 우선 문제만 보시고 직접코딩을 해보신후에 보시는것을 추천드립니다. 1 ★★★★★ 2 ★ ★ ★ ★ ★ 3 ★★★★★ ★★★★★ ★★★★★ ★★★★★ ★★★★★ 4 ★ ★★ ★★★ ★★★★ ★★★★★ 5 ★★★★★ ★★★★ ★★★ ★★ ★ 6 ☆☆☆☆★ ☆☆☆★★ ☆☆★★★ ☆★★★★ ★★★★★ 7 ★★★★★ ☆★★★★ ☆☆★★★ ☆☆☆★★ ☆☆☆☆★ Star 출력 [1-7] Star1 검정별을 1개만 사용하고 반복문을 한번만 활용해서 ★★★★★ 이렇게 찍어봅시다. public c..

article thumbnail
이클립스 설치하기 [2020-09-24]
IT 기술/자바[Java] 2020. 9. 24. 18:00

이클립스,자바,java,eclipse 이클립스 설치 우선 이클립스 홈페이지를 들어가줍니다. http://eclipse.org The Community for Open Innovation and Collaboration | The Eclipse Foundation The Eclipse Foundation - home to a global community, the Eclipse IDE, Jakarta EE and over 375 open source projects, including runtimes, tools and frameworks. www.eclipse.org 우측 상단에 보이는 Download를 클릭해줍니다. 위와 같은 창으로 들어오셧으면 Download Package를 눌러줍니다. 첫번째 보이..

article thumbnail
Java JDK 환경변수 설정하기 [2020.08.31]
IT 기술/자바[Java] 2020. 8. 31. 18:30

jdk환경변수,노트북작성 JDK 환경변수 설정 이번 포스팅에서는 JDK의 설치후에 자바를 사용하려면 반드시 필수설정인 환경변수를 설정하도록 하겟습니다. 환경변수를 설정하지 않거나 잘못 설정하게된다면 사용하지 못하게 됩니다. 설정법[이미지 위주로 설명됩니다. 반드시 잘 보시고 따라해주세요] Window 검색창에 환경 변수를 입력하고 들어가줍니다. 환경 변수를 클릭해줍니다. 저희가 봐야할 부분은 위 항목의 사용자변수가 아닌 아래항목 시스템변수 부분입니다. 총 3가지 항목을 수정해야합니다. 1.JAVA_HOME 2. PATH 3.CLASSPATH 이고 2번의 PATH항목은 새로만들기가 아닌 편집해야 합니다. 우선 시스템변수에서 새로만들기를 눌르고 JAVA_HOME을 새로 설정해줘야 합니다. 새로 만들기를 눌러..

반응형