언어/JAVA (9) 썸네일형 리스트형 [java] Files.walk()를 사용한 파일 시스템 탐색 Java NIO의 Files.walk() 메서드를 사용하여 파일 시스템을 탐색하는 예제 코드를 살펴보겠습니다.작성 환경Java 버전: JDK 1.8운영체제: Windows 11코드 예제import java.io.IOException;import java.nio.file.Files;import java.nio.file.Path;import java.nio.file.Paths;import java.util.stream.Stream;public class FileSystem { public static void main(String[] args) { try (Stream paths = Files.walk(Paths.get("D:\\FileSystemTest"))) { pa.. [java-기초] 터미널에서 작성, 컴파일, 그리고 실행하는 방법 이 문서는 2024년 5월 1일에 작성되었습니다.목표자바를 사용하여 "Hello, World!"를 출력하는 프로그램을 터미널에서 작성, 컴파일, 그리고 실행하는 방법을 배웁니다.목차자바 설치코드 작성코드 컴파일 및 실행실습 PC 및 Java 버전 정보PC: MacBook Pro M1 13인치OS: MacOS SononaJava 버전: 1.8Java 파일 위치: ~/dev/bin/corretto-1.8.0_412/Contents/Home/bin/java자바 설치 관련이전 내용에서 참고 부탁드립니다.2024.04.30 - [언어/JAVA] - [jdk] 인텔리제이를 이용한 jdk 다운로드 [jdk] 인텔리제이를 이용한 jdk 다운로드이 문서는 2024년 4월 30일에 작성되었습니다.목표이 글의 목표는 인텔리.. [jdk] 인텔리제이를 이용한 jdk 다운로드 이 문서는 2024년 4월 30일에 작성되었습니다.목표이 글의 목표는 인텔리제이를 이용하여 JDK를 쉽게 받는 방법을 안내하는 것입니다.목차인텔리제이란?JDK란?인텔리제이를 이용한 JDK 설치 방법실습 PC 및 설치할 Java 버전 정보PC: MacBook Pro M1 13인치OS: MacOS Sonona설치할 Java 버전: 1.8상세 내용1. 인텔리제이란? 인텔리제이는 JetBrains사에서 개발한 Java 개발 도구입니다. 이는 사용자 친화적인 인터페이스와 강력한 기능을 제공하여 개발자들 사이에서 널리 사용되는 도구 중 하나입니다. 2. JDK란? JDK는 Java Development Kit의 약자로, 자바 프로그래밍 언어를 사용하여 소프트웨어를 개발하기 위해 필요한 개발 도구 및 라이브러리를 포.. [spring - swagger] springdoc-openapi를 이용한 스프링 부트 3 스웨거 간단 적용 springdoc-openapi로 스프링 부트 3에 스웨거 적용하기 이 문서는 springdoc-openapi를 사용하여 스프링 부트 3에 스웨거를 적용하는 방법에 대해 설명합니다. 목표 스프링 부트 3에서 스웨거를 어떻게 적용하는지 이해하고 실제로 적용해 보기 API 문서화 작업의 효율성 향상 적용 순서 스웨거 의존성 추가: Spring Boot 프로젝트의 pom.xml 또는 build.gradle 파일에 Swagger 의존성을 추가합니다. 스웨거 UI 확인: 웹 브라우저에서 Swagger UI를 열어, 정의한 API 문서가 잘 생성되었는지 확인합니다. 버전 정보 적용일: 2024년 4월 18일 사용 언어: Java 17 사용 프레임워크: Spring Boot 3.2.4 빌드 도구: gradle 참고 .. [spring web] jar 실행시 프로파일 선택 실행시 옵션 --spring.profiles.active=dev 실행 예) java -jar project_name-0.0.1-SNAPSHOT.jar --spring.profiles.active=dev [java] classpath 콘솔 실행 라이브러리 추가 java 클래스 파일 배포 후 command에서 실행하기 java -classpath "classPathA:classPathB:./lib/*" JavaTest 실행시 jar를 *.jar로 넣어주면 전부 될지 알았지만 java.lang.NoClassDefFoundError 가 표시되면서 실행이 되지 않음 정확하게 파일명을 입력해주거나 확장자를 입력하지 않고 * 를 classpath를 준 경우 실행가능 했음 java -classpath ".:./lib/*" ftp.FTPDownloadFileDemo classpath = cp로 대체해서 사용 가능함 java -cp ".:./lib/*" ftp.FTPDownloadFileDemo 운영 체제별 classpath 추가 linux : java -classpath ".. [java] sftp (SSHJ) 접속 파일 업로드 sample java로 만든 sftp 접속 및 다운로드 테스트 정보 java version : openjdk version "1.8.0_292" 접속 대상 : 라즈베리파이4 접속 pc : mac pro (M1) 사용 라이브러리 com.jcraft » jzlib 1.1.3 net.i2p.crypto » eddsa 0.2.0 org.bouncycastle » bcprov-jdk15on 1.60 org.bouncycastle » bcpkix-jdk15on 1.60 e.org.slf4j » slf4j-api 1.7.31 라이브러리는 maven을 사용하시면 아래 내용만 추가하시면 됩니다. com.hierynomus sshj 0.27.0 java sample 입니다 import net.schmizz.sshj.SSHClient;.. [java] sftp (SSHJ) 접속 파일 다운로드 sample java로 만든 sftp 접속 및 다운로드 테스트 정보 java version : openjdk version "1.8.0_292" 접속 대상 : 라즈베리파이4 접속 pc : mac pro (M1) 사용 라이브러리 com.jcraft » jzlib 1.1.3 net.i2p.crypto » eddsa 0.2.0 org.bouncycastle » bcprov-jdk15on 1.60 org.bouncycastle » bcpkix-jdk15on 1.60 e.org.slf4j » slf4j-api 1.7.31 라이브러리는 maven을 사용하시면 아래 내용만 추가하시면 됩니다. com.hierynomus sshj 0.27.0 java sample 입니다 import net.schmizz.sshj.SSHClient;.. 이전 1 2 다음