본문 바로가기
728x90
반응형

vscode3

[JAVA] 오류3 - Exception in thread "main" java.nio.fie.InvalidPathException / file not found VSCODE 에서 java 를 터미널 -> 새터미널 실행하여 javac *.java를 실행하였을 때 javac 파일이름.java 두가지 오류가 뜬다면 첫번째 경로가 LAB15 > Example2 -> Starter -> DeprecatedExample 이 순서입니다 두번째 사진 보시면 Lab15-1다음경로가 없죠?! 그러면 아무리 java파일을 컴파일 해도 찾을 수가 없다고 떠요 왜냐면 Starter폴더에 저장된 DeprecatedExample 파일을 불러와야하는데 Starter가 아닌 Lab15에서 파일을 찾기 때문에 당연히 파일을 찾을 수 없다고 뜹니다 다음과 같이 >cd 폴더 이름 으로 경로를 맞춰주면 실행이 잘 됩니당 2022. 8. 2.
[JAVA] 제네릭(Generic) 개요 / 타입 & 메소드선언 / 타입 파라미터 명명 규칙 개요 class, interface같은 타입이나 메소드에 정의됨 파라미터 다형성을 구현 (구체적이지 x) 안정성 부여 특정 타입에 국한x 컴파일 시 오류 발견 불가능 Generic : 다양한 타입에 적용할 수 있도록 지원이 가능함 버블정렬 같은 알고리즘에도 구현 가능함 [제네릭이 적용되지 않는 경우] ●전역 변수가 다양한 타입을 처리할 수 있어야 할 때 : java.lang.Object 로 선언 -> 자바에서는 기본 데이터 타입을 제외한 모든 타입은 object의 서브 타입이기 때문 ●데이터를 사용해야 할 때 : 클래스 인스턴스 타입으로 변환 타입 선언 방법[일반 타입] 타입 파라미터가 1개일 때 public class book{ private T note; public void set(T note){ .. 2022. 7. 30.
[vscode-java] 오류1 - Configure Runtime for Language Server vscode를 새로운 폴더 열어서 작업을 할 때마다 다음과 같이 오류가 발생할 때가 있습니다. jdk 버전을 17 이상으로 다시 설정하라고 하는데요 다시 깔고 했지만 되지않아서 CTRL + ` (설정) 에 들어가서 Java › Jdt › Ls › Java: Home 를 검색 후, 아래에 보이는 Settings.json에서 편집 을 클릭하고 들어가게 되면 { "terminal.integrated.defaultProfile.windows": "Command Prompt", "java.jdt.ls.java.home": "c:\\Program Files\\Java\\jdk-11.0.8", } 보이는 것과 같이 jdk버전이 11로 되어있습니다. 17을 깔아서 보이는 두번째 줄 java.home에 jdk17의 위치.. 2022. 7. 29.
728x90
반응형