2010-04-14 2 views
162

여러 개의 .java 파일을 만들었습니다. 모두 하나의 디렉토리에 있습니다. 이 파일을 작성하기 위해 텍스트 편집기를 사용했습니다. 이제 Eclipse로 전환하고 싶습니다. 내가 어떻게 해? 나는 여러 가지 방법을 시도했다. 그들 중 누구도 작동하지 않습니다.Eclipse에서 기존 소스로 프로젝트를 생성 한 다음 찾는 방법은 무엇입니까?

ADDED는 :

나는 일반적인 방법은 "작업 공간"라는 일식 폴더에 소스를 가지고 생각합니다. 그렇다면이 디렉토리에서 어떻게 파일을 가져올 수 있습니까? Eclipse를 사용하여 기존 소스에서 새 프로젝트를 작성해야하며 Eclipse가 모든 파일을 작업 영역에 배치해야합니까? 또는 수동으로 모든 파일을 작업 영역에 복사해야합니까? 수업 파일은 어디에 두어야합니까? 하위 디렉토리를 만들어야합니까? 어떤 이름으로?

2 ADDED :

내가 이름으로 "게임"프로젝트를 만들려고, 일식 등의 이름을 가진 프로젝트가 이미 존재하는 저를 씁니다. 하지만이 프로젝트를 어떻게 열 수 있습니까? 내가 "게임"이라는 하위 디렉토리를 만든 내 "작업 공간"에서

:

3을 추가했다. 모든 .java 파일을이 서브 디렉토리에 복사했습니다. 그런 다음 이클립스로 게임이라는 이름으로 새 프로젝트를 만들었습니다. 결과적으로 Eclipse는 .classpath.project 파일을 "game"디렉토리에 만들었습니다. 또한 binsrc 하위 디렉토리를 만들었습니다. 그리고 지금 나는 그것이 올바른 길은 아니라고 생각합니다. 소스 파일은 "src"디렉토리에 있어야합니다. 권리? 그리고 현재 모든 .java 파일은 "workspace \ game"에 있습니다.

4 추가 :

나는 그것을 주변에 다른 방법으로했다. 이클립스에서는 "game"이라는 이름으로 새 프로젝트를 만들었습니다. 결과적으로 Eclipse는 "게임"이라는 폴더를 "작업 공간"폴더에 만들었습니다. "게임"폴더에서 "src"폴더를 찾았습니다. 모든 .java 파일을이 폴더에 복사했습니다. 하지만 지금은 "Package Explorer"에서 "src"폴더를 열 수 없습니다. 그렇다면 Eclipse에서 소스 파일에 어떻게 액세스 할 수 있습니까? Eclipse가 "src"폴더를 열지 않으려하는 이유는 무엇입니까?

+0

.class 파일에 대해 이야기하고 있지만 Eclipse는 .java 파일 (편집하는 파일) 만 찾습니다. .class 자체를 생성합니다. 작업 영역에 소스 파일을 포함하지 않는 것이 일반적입니다. 또한 작업 공간에 폴더를 만들고 새 프로젝트를 만들면 파일을 복사 할 수 있습니다 (이클립스의 가져 오기 기능으로도 가능) – Thirler

+2

다음에 f5 (새로 고침)을 수행해야합니다. 실행하는 동안 모든 파일을 Eclipse 프로젝트에 복사합니다. –

+0

아직 파일을 열지 않았기 때문에 작업 영역에 아무 것도 나타나지 않았다고 생각합니다. 프로젝트 디렉토리에서 파일을 열면 파일이 나타납니다. 그것은 단지 의혹입니다. – manuel

답변

230

가장 쉬운 방법 "com.game 패키지로 XY 이동"

  1. 프로젝트의 이름을 따서 명명 한 디렉토리에 모든 소스 파일을 넣어합니다. 즉 "ProjectName"이 디렉토리를 작업 영역에 두거나 다른 곳에 둘 수 있습니다.
  2. 이클립스에서 새 프로젝트를 시작하고 동일한 프로젝트 이름을 사용하여 이름을 지정하십시오.
  3. 의 선택을 취소 "기본 위치 사용"상자와 프로젝트 작업 공간 이미하지 않는 프로젝트가 을 어디에 디렉토리를 찾을 수 - 당신은 "사용 기본 위치"상자를 선택 해제하지 않아야합니다
  4. 클릭 '다음'.

이클립스는 상황을 파악할만큼 똑똑해야합니다. 다음을 클릭하면 해당 디렉토리에서 찾은 모든 파일이 표시됩니다. 프로젝트에 자동으로 추가됩니다. Voilà!

+0

이클립스 도움말을 보면이 방법을 제안하기도합니다. –

+14

소스가 이미 기본 위치에 있고 "기본 위치 사용"을 선택 취소하고 폴더를 찾으면 이클립스는 이미 프로젝트가 있고 사용자가 진행할 수 없다고 불평 할 것입니다. – drevicko

+1

3 단계가 잘못되었습니다. drevicko는 "기본 위치 사용"을 해제하면 작동하지 않습니다. – Draemon

0

패키지 탐색기와 탐색 화면에서 사용자가 만든 프로젝트를 볼 수 있습니다. 이클립스는 파일을 복사하지 않을 것이며, 기존 소스를 사용하고 이클립스에서 편집 할 수 있도록합니다.

+0

"프로젝트"드롭 다운 메뉴에서 "프로젝트 열기"가 활성화되지 않습니다. 나는 그 순간에 프로젝트가 없기 때문이라고 생각합니다. "탐색"드롭 다운 메뉴에는 프로젝트와 관련된 옵션이 없습니다. 나는 "Go to", "Open type", "Open Type in Hierarchy"등을 볼 수 있습니다. – Roman

+0

일반적으로 작업 공간의 프로젝트를 보여주는 왼쪽에 도킹 된 창이 있어야합니다. 여기에 없다면 메뉴 -> 쇼보기 -> 패키지 탐색기로 이동할 수 있습니다. – Thirler

0

Eclipse에서 기존 Java 프로젝트에 파일을 추가하는 방법에는 여러 가지가 있습니다. 따라서 이미 Eclipse에서 Java 프로젝트를 작성했다고 가정하십시오 (예 : File ->New ->Project... -을 선택하고 Java project을 선택하십시오).

Java 파일을 새 프로젝트로 가져 오려면 다음 중 하나를 수행하십시오. 다른 방법도 있습니다. 순서가 나의 취향이다.

  • 파일을 기본 파일 관리자에서 직접 Navigator보기로 드래그하십시오. 먼저 필요한 Java 패키지를 작성해야합니다. 이 방법은 기존 Java 패키지의 일부 파일에 가장 적합합니다.
  • File ->Import... - File System을 선택하십시오. 여기에서 새 프로젝트로 가져올 파일과이를 배치 할 Java 패키지를 정확하게 선택할 수 있습니다. 많은 파일을 가져 오거나 여러 Java 패키지가있는 경우 매우 편리합니다.
  • 화재를 작업 공간의 폴더/디렉토리로 직접 복사 한 다음 File ->Refresh을 사용하여 원시 시스템의 Eclipse보기를 새로 고칩니다. 새로 고침 전에 새 프로젝트를 선택하는 것을 잊지 마십시오.

마지막 하나는 당신이 무슨 짓을 - 마이너스 새로 고침 ...

6
  1. 패키지 탐색기에서 마우스 오른쪽 단추로 클릭하고 새 선택 - 자바 프로젝트
  2. 을 새 프로젝트 게임을 만들기
  3. 패키지 탐색기에서 새 프로젝트를 엽니 다. src라는 소스 폴더 만보아야합니다 (아직 안에는 아무것도 없습니다)
  4. 파일 탐색기 (예 : Windows 탐색기)를 열고 소스를 끌기
  5. Eclipse로 드래그하여 새 src 폴더 안에 놓습니다. "파일 복사"를 선택하면
  6. 이클립스가 파일을 기본 패키지에 저장해야합니다. 올바르지 않으면 파일을 편집 할 수 있습니다 (빨간색으로 표시). 십자가) Eclipse에서 패키지 선언을 선택하고 (보통 1 행), Ctrl + 1을 누르고 적절한 옵션을 선택하여 (예 : 1 행)
3

이 답변은 질문이 될 것입니다 새로운 이클립스 프로젝트를 만드는 방법과 기존의 자바 파일에 대한 새로운 프로젝트를 빌드하는 방법, 프로젝트에 또는 폴더 또는 새 패키지를 추가하는 방법

.
  1. 메뉴에서 새 프로젝트를 만들고 파일 -> 새로 만들기 -> 자바 프로젝트
  2. 새 pakcage를 추가하려는 경우, 다음 파일 -> 새가 여기에 같은 패키지 이름을 만들 -> 패키지
  3. 프로젝트 탐색기에서 패키지의 이름 및 마우스 오른쪽 버튼으로 클릭하고 가져 오기 ... 수출입> 일반 -> 파일 시스템을 클릭

이 F 근무 (파일 또는 패키지를 선택) 또는 나는 다른 사람들을 돕기를 바랍니다. 감사합니다.

0

전체 폴더에서 프로젝트를 만들거나 작업 영역 내에서 작동하지 않을 수 있지만 전체 폴더로 새 프로젝트를 시작할 수 없도록 작업 영역 외부에 조건이 있습니다.

소스에 수많은 폴더 위치 (예 : 웹 프로젝트의 경우 htdocs 또는 www 폴더, 데스크톱 Java 응용 프로그램의 경우 다른 위치)를 사용하는 경우 적합합니다.

이 조건은 Eclipse에 새 프로젝트를 작성하라는 메시지가 표시되고 작업 영역 외부에 전체 폴더가있는 경우 발생합니다. 이클립스는 폴더가 비어 있지 않다는 것을 알려 주어 지정된 폴더 내에 새로운 프로젝트를 생성하지 못하도록합니다. 이 문제를 해결할 수있는 방법을 찾지 못했고 모든 솔루션에 추가 단계가 필요합니다. 추가 된 ""원래 "또는 백업으로 전체 폴더의 이름을 바꿉니다. 폴더 이름이 변경되기 전에

  • 전체 폴더의 이름으로 이클립스 프로젝트를 만듭니다

    1. 을 다음과 같이

      내가 가장 좋아하는 솔루션입니다.

    2. 는 새 프로젝트 폴더에있는 모든 레이블을 다시 지정 전체 폴더의 내용을 복사합니다.

    이클립스 새 프로젝트를 확인하고 새 폴더의 내용으로 해당 프로젝트를 업데이트해야 변경 사항을 검색 할 때 기존 소스는 이제 새 프로젝트의 일부입니다.

    세 단계를 추가로 수행해야했지만 원본 소스가있는 백업본을 사용할 수 있으며 기존 프로젝트에서 사본을 사용할 수도 있습니다. 저장 공간이 염려되는 경우 원본 폴더 내용을 완전히 복사하는 대신 원본을 이동/잘라 내기 만하면됩니다.

    0

    기존 메이븐 구조를 기반으로 새 프로젝트를 만들 경우

    는 일반적인 프로젝트 마법사를 사용하여 프로젝트를 생성하고 방금 만든 것처럼 프로젝트에 동일한 이름을 부여합니다.

    m2e를 통해 Maven 프로젝트로 프로젝트를 생성하려고하면 project/pom이 이미 존재한다는 오류가 발생합니다.

  • 오른쪽 프로젝트를 클릭하면 새 프로젝트를 만들고

  • 0
    1. .. ..
    2. 선택 경로를 빌드 -> 구성 경로를 소스 탭에서
    3. 빌드 링크 소스를 선택, 폴더가 포함 된 된 .java 파일 ..

    저는 두 가지가 있습니다

    1

    참고 --- 당신이 일한 시도 된 방법 중 어느 것도 있기 때문에이 제안하고 , 단순히 직장에 파일 -> 수출입> 일반 -> 기존 프로젝트에 가서는 이미 이클립스 프로젝트 경우의

    1-

    2- 그렇지 않으면 프로젝트 유형 예를 들어, 정의 Java, Web etc 정의한 유형의 새 프로젝트를 작업장에 작성하십시오. 복사 소스, lib 및 기타 필요한 파일을 붙여 넣으십시오. 새로 고침, 컴파일 및 이클립스에서 프로젝트를 실행합니다.

    1

    가장 쉬운 방법은 정말 좋지만 표준 자바 프로젝트 (예 : .java 및 .java)는 제공되지 않습니다.클래스 파일은 다른 폴더로 구분됩니다.

    아주 쉽게 내용 :

    1. 이클립스의 작업 공간에 "프로젝트 이름"이라는 폴더를 만듭니다.
    2. .java 파일이있는 폴더를 복사하거나 "ProjectName"폴더로 이동하십시오.
    3. "ProjectName"이라는 새 Java 프로젝트를 만듭니다 (기본 위치 사용 표시).
    4. <Enter>을 누르십시오. 그게 전부입니다.
    -1

    표준 이클립스 문서에서이 지침을 따르십시오.

    1. 주 메뉴 표시 줄에서 명령 링크 파일> 가져 오기 ....를 선택하십시오. 가져 오기 마법사가 열립니다.
    2. 일반> 기존 프로젝트를 작업 공간으로 선택하고 다음을 클릭하십시오.
    3. 루트 디렉토리 선택 또는 아카이브 파일 선택을 선택하고 연결된 찾아보기를 클릭하여 프로젝트가 포함 된 디렉토리 또는 파일을 찾습니다.
    4. 프로젝트에서 가져 오려는 프로젝트를 선택하십시오.
    5. 가져 오기를 시작하려면 마침을 클릭하십시오.
    +4

    기존 소스에서 새 프로젝트를 만드는 대신 기존 프로젝트를 가져 오는 것과 같습니다. –

    관련 문제