inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

나도코딩의 자바 기본편 - 풀코스 (20시간)

엉뚱한 코드 실행 될때

해결된 질문

416

smhanphd

작성한 질문수 4

0

초보적이 실수 같은데 오랜기간 해결법을 몰라 질문드립니다.

상황1: 코드A 와 코드B를 같은 폴더에 작성합니다. 코드B에는 에러가 있습니다. 코드 A 를 실행 (ctrl+shift+F10) 시키면 코드B에 에러가 있다고 메세지를 보냅니다.

상황2: 코드A는 패키지A에 있고 같은 레벨에 패키지B가 있고 에러가 있는 코드B가 있습니다. 코드A를 실행 시키면 다른 패키지에 있는 코드B에 에러가 있다고 메세지를 보냅니다.

분명한것은 A 와 B 사이에는 아무 연관성이 없습니다. 아무 파일로 실행키켜 보시면 같은 상황이 연출 될것입니다.

왜그럴까요? 가끔씩 정말 귀찮게 하는 에러인데 파일을 코치거나 지우는 방법외에는 아직 해결책을 찾지 못했습니다. 도와주세요^^

java 객체지향 실행 run

답변 1

0

나도코딩

※ 본 내용은 과거에 등록된 유사한 질문의 답변에서 일부 수정하여 작성하였습니다.
👉 https://www.inflearn.com/questions/807625

안녕하세요?
실행을 할 때 다른 파일 또는 폴더에서 에러가 발생하는 경우에는 설정에서 해당 파일 또는 폴더를 제외할 수 있습니다. 각각의 방법은 아래와 같이 설명 드립니다.

1. 파일 또는 폴더를 제외하는 방법
(1) File > Settings 메뉴를 선택합니다.

image
(2) Build, Execution, Deployment > Compiler > Excludes 를 선택하고, + 버튼을 누르신 다음에 제외하려는 파일 또는 폴더를 선택합니다. 예제에서는 chap_166 패키지의 BlackBox.java 를 제외하였습니다.

image

(3) 그럼 아래와 같이 파일 왼쪽 위에 x 버튼이 생기며 파일에 오류가 있어도 다른 파일이 올바로 실행됩니다.

image
원복을 위해서는 추가한 경로를 선택하신 뒤 윗쪽에 있는 (-) 버튼을 눌러주시면 됩니다.

 

2. 폴더를 제외하는 방법
보다 간편하게는 프로젝트 뷰에서 제외하려는 폴더를 마우스 우클릭하여 Mark Directory as > Excluded 처리 하는 방법이 있습니다.

image
이렇게 하게 되면 다음과 같이 마크가 되며 해당 패키지 내의 클래스 파일에 에러가 있어도 다른 파일은 정상 수행됩니다.

image
다시 원복하려면 동일하게 해당 폴더를 마우스 우클릭하신 뒤 Mark Directory as > Cancel Exclusion 을 눌러주시면 됩니다.

image

궁금증 해결에 도움되길 바라겠습니다 😊
감사합니다.

0

smhanphd

좀더 프로그래머 다운 방법으로 해결할 수 있게 되었습니다. 감사합니다. ^^

자바를 처음 배울 때 이런 고민이 드는 게 정상일까요?

1

146

2

static이 뭐였는지 기억이 안나요 ㅜㅜ

0

119

2

Iterator (알 수 없음) 데이터 삭제 후 초기화 관련 문의

0

72

1

사고력 키우는 법이 어떤게 있나요?

0

93

2

getter setter

0

103

2

섹션9. 66 메소드 오버로딩 시 질문이 있습니다.

0

80

1

안녕하세요 갑자기 프로그램 에러가 떠서 안되네요

0

76

2

변수 이름짓는법

0

114

2

intelli J 실행오류

0

115

2

혹시 이건 수학적 사고가 부족한 걸까요?

0

152

2

영상이 재생이 안됩니다.

0

167

3

이중 반복문 (후반전) 오른쪽으로 치우친 별 쌓기에 질문이 있습니다.

0

117

2

응용이 어렵습니다.

0

206

2

IntelliJ가 보이지 않습니다.

0

186

3

JDK 버전 문의

0

130

2

BlackBox 파일 내에서 메소드 정의

0

136

1

동기화

0

121

2

Iterator 문의

0

105

1

코드 순서 문의

0

143

1

클래스 메소드

0

149

2

Quiz_05 관련 질문드립니다 !

0

118

2

다운로드가 안됩니다

0

165

2

다형성

0

120

2

HashMap

0

80

2