2014-04-01 2 views
0

기존 Java 프로젝트가 있고 그 프로젝트에 프로그래밍 방식으로 소스 파일이 포함 된 패키지를 만들어야하는 프로 시저가 있습니다. 표준 File.mkdir() 메서드를 사용하여 패키지의 모든 존재하지 않는 디렉토리를 만든 다음 소스 파일을 만들고 거기에 씁니다.CounterClockWise 프로젝트에 소스 패키지 폴더 만들기 프로그래밍 방식으로

패키지 경로로 생성 된 최상위 폴더 만 Eclipse로 패키지로 표시된다는 점을 제외하고는 모두 잘 작동합니다. 낮은 수준의 폴더는 폴더로 유지됩니다. 예를 들어, "org.prj.hey.this.is.cool"패키지의 디렉토리 구조를 만들면, "org.prj"는 내 메인 프로젝트 패키지의 기존 경로이고, 나머지 경로는 "/hey/this/is/cool "이고"hey "만 Eclipse 패키지가됩니다. 필자는 Eclipse가 "this", "is"및 "cool"폴더를 패키지로 인식 할 수있는 방법을 찾지 못했습니다. .project.classpath 파일 중 하나에 대한 단서를 찾지 못했습니다 ..

생성 된 폴더의 전체 분기를 Eclipse에서 패키지로 인식하려면 어떻게해야합니까?

UPDATE :

(스크린 샷)

문제가 파일 확장자에 기인 것을 발견

enter image description here

(그림 참조). Eclipse에서 .clj 파일을 소스 파일로 인식 할 수있는 방법이 있습니까?

+0

스크린 샷을 게시 할 수 있습니까? 문제가 정확히 무엇인지 잘 모르겠습니다. – Gladhus

+0

@Gladhus : 추가되었지만 미안하지만, .java 소스 파일을 만들지 않았지만 .clj 소스 파일 (Clojure 용)을 만들었 기 때문에 문제가 있다는 것을 알았습니다. Eclipse는 그 (것)들을 인식하지 못하는 것 같습니다. .java 소스를 만들려고했는데 IDE가 .clj 파일을 소스 파일로 인식 할 수있는 방법이 있습니까? – noncom

+1

오, 감각이 있습니다. 솔직히 나는 그런 일이 가능하다면 아무런 단서가 없다. 어쩌면 누군가가 너를 도울 수있을 것이다. 행운을 빕니다;) – Gladhus

답변

0

현재 Eclipse Workspace 빌드 경로 구성에 문제점이 있습니다. 프로젝트 이름에서 rightclick을 수행 한 다음 "빌드 경로 -> 빌드 경로 구성 ..."을 선택하고 소스 탭에서 새로 작성한 디렉토리를 현재 빌드 경로에 추가하십시오.

관련 문제