2014-09-22 2 views
0

AFAIK IntelliJ 아이디어는 모든 종속성을 클래스 경로에 자동으로 추가합니다. 하나 이상의 파일을 추가해야합니다. 그것은 일반적입니다. 프로젝트에 외부 폴더에있는 속성. 이 파일은 프로젝트 세트에 공통적이므로 각 프로젝트에 대해이 파일의 복사본을 만들지는 않겠지 만 한 포인트 만 변경하면됩니다. 직접적인 방법으로 -cp 옵션을 사용할 수 있음을 이해합니다. 하지만이 경우에는 모든 병 (100 개 이상)을 수동으로 작성해야합니다. classpath에 common.properties를 추가하는 가장 좋은 방법을 조언 해 주시겠습니까?IntelliJ 아이디어에서 클래스 파일에 extenal 파일을 추가 할 수 있습니까?

답변

0

"자동으로"아무것도 수행되지 않습니다. 당신은 마술에 의존해서는 안됩니다. 어떻게 그리고 왜 일을하는지 이해하는 것이 더 낫습니다.

올바른 방법은 프로젝트보기에서 해당 폴더를 마우스 오른쪽 단추로 클릭하고 소스, 테스트 소스, 리소스 또는 테스트 리소스로 표시하는 것입니다.

CLASSPATH에 라이브러리를 지정하는 올바른 방법은 프로젝트를 여는 것입니다 (메뉴 막대에서 "렌치"를 찾으십시오), 라이브러리를 찾고/lib 폴더에 JAR을 추가하십시오.

+0

이 폴더는 내 프로젝트에 존재하지 않습니다. 그것은 외부입니다. 나는 왜 당신이 마법에 관해 글을 쓰는지 이해하지 못한다. IDE의 일반적인 작업입니다 - 의존성 항아리를 기반으로 클래스 경로를 만듭니다. – user710818

+0

프로젝트에서 해당 폴더를 마우스 오른쪽 버튼으로 클릭 할 수 없습니다. 외부 폴더 문제입니다. – user710818

+0

아니요, 사용자의 지시에 따라 IDE가 작동합니다. IDE를 더 잘 알 수 있습니다. 해당 .properties 파일을 프로젝트로 이동하십시오. – duffymo

관련 문제