.PROJECT

Plik PROJECT

Eclipse IDE Project Description File
Zadaj pytanie
SZYBKA ODPOWIEDŹ

Plik .project to deskryptor projektu Eclipse IDE - mały plik XML w formacie UTF-8, który Eclipse umieszcza w folderze głównym każdego projektu. Można go otworzyć, importując folder zawierający ten plik do Eclipse (File > Import > Existing Projects into Workspace). Ponieważ jest to zwykły XML, każdy edytor tekstu również wyświetli jego zawartość.

Deweloper: Eclipse Foundation Kategoria: Pliki developerskie Otwarty standard MIME: application/xml
OTWIERA SIĘ NA Windows macOS Linux
Powiązane: .DO · .MD · .HEX · .XSD

Na tej stronie

Zindeksowano 19k+ rozszerzeń
Ostatnia weryfikacja Jul 2, 2026

Nie wiesz, co to za plik?

Przeciągnij dowolny plik do naszego identyfikatora - odczytujemy tylko pierwsze bajty, aby nazwać format.

Zidentyfikuj plik

Co to jest format pliku PROJECT?

Plik .project to deskryptor XML, który Eclipse IDE umieszcza w katalogu głównym każdego projektu w obszarze roboczym. Jest to podstawowy plik metadanych, który identyfikuje folder jako projekt Eclipse i jest odczytywany za każdym razem, gdy Eclipse otwiera obszar roboczy. Plik jest generowany automatycznie przez IDE, ale zazwyczaj jest przesyłany do systemu kontroli wersji, aby inni programiści mogli zaimportować projekt bez ręcznej rekonfiguracji.

Elementem głównym XML jest <projectDescription>, zawierający elementy podrzędne dla nazwy projektu <name>, opcjonalny komentarz <comment>, listę <projects> z odniesieniami do zależności projektowych, sekcję <buildSpec> wymieniającą zarejestrowane programy budujące (takie jak org.eclipse.jdt.core.javabuilder dla przyrostowej kompilacji Java) oraz sekcję <natures>, która identyfikuje typ projektu (na przykład org.eclipse.jdt.core.javanature dla projektów Java lub org.eclipse.pde.PluginNature dla wtyczek Eclipse).

Eclipse odczytuje i zapisuje ten plik poprzez interfejs IProjectDescription w pakiecie org.eclipse.core.resources. Format ten jest stabilny od wersji Eclipse 3.x (2004). Wszystkie środowiska IDE oparte na Eclipse - w tym Spring Tool Suite, Zend Studio oraz starsze MyEclipse - współdzielą ten sam format .project. Narzędzia takie jak IntelliJ IDEA i VS Code (z rozszerzeniami kompatybilności z Eclipse) mogą importować pliki .project podczas migracji projektów. Usunięcie tego pliku powoduje, że Eclipse traci wszystkie metadane projektu dla danego katalogu.

Bezpieczeństwo

RYZYKO: LOW

Zwykły plik konfiguracyjny XML generowany przez IDE; nie zawiera kodu wykonywalnego. Złośliwie przygotowany plik .project mógłby odwoływać się do zasobów połączonych wskazujących na dowolne ścieżki w systemie plików (path traversal w obszarze roboczym Eclipse), ale wymagałoby to od ofiary zaimportowania go do Eclipse i uruchomienia budowania.

Szczegóły formatu

w pigułce
PEŁNA NAZWAEclipse IDE Project Description Fileznany również jako .project file, Eclipse project descriptor
DEWELOPEREclipse Foundationod 2001 (Eclipse 1.0)
TYP MIMEapplication/xml
TYPPlik tekstowy XML
STANDARDOtwarty · bezpłatny
POWIĄZANE.do.md.hex.xsd
To rozszerzenie jest również używane przez…
  • Import Eclipse w IntelliJ IDEA - IntelliJ odczytuje .project w celu importu projektów Eclipse, ale natywnie używa własnego formatu .iml.
  • Spring Tool Suite (STS) - IDE oparte na Eclipse, które tworzy i odczytuje pliki .project w sposób identyczny jak oryginalny Eclipse.

Programy otwierające pliki PROJECT

Windows4 apps
Eclipse IDE Open-source File → Import → General → Existing Projects into Workspace → wybierz folder zawierający .project.
Zend Studio Płatny File → Import → Existing Projects into Workspace.
Spring Tool Suite (STS) Open-source File → Import → Existing Projects into Workspace - tak samo jak w Eclipse, STS bazuje na Eclipse.
Notepad++ (view/edit only) Open-source Otwórz plik jako XML, aby przejrzeć lub ręcznie edytować metadane projektu.
macOS2 apps
Eclipse IDE Open-source File → Import → General → Existing Projects into Workspace → wybierz folder zawierający .project.
Spring Tool Suite (STS) Open-source File → Import → Existing Projects into Workspace - tak samo jak w Eclipse, STS bazuje na Eclipse.
Linux1 app
Eclipse IDE Open-source File → Import → General → Existing Projects into Workspace → wybierz folder zawierający .project.

Szczegóły techniczne

specyfikacja
Format plikuXML (tekst jawny kodowany w UTF-8)
Element główny<projectDescription>
Lokalizacja plikuZawsze w katalogu głównym projektu Eclipse
Kluczowe elementy podrzędne<name>, <comment>, <projects>, <buildSpec>, <natures>
Rejestracja buildera<buildSpec> wymienia polecenia budowania przyrostowego (np. org.eclipse.jdt.core.javabuilder dla Java)
Identyfikatory Nature<natures> definiuje typ projektu (np. org.eclipse.jdt.core.javanature dla Java, org.eclipse.pde.PluginNature dla wtyczek)
Mapowanie APIOdczyt/zapis przez interfejs IProjectDescription w pakiecie org.eclipse.core.resources
Typowy rozmiar1-10 KB
KodowanieUTF-8
Kontrola wersjiZazwyczaj przesyłany do VCS; umożliwia import projektu bez ręcznej rekonfiguracji IDE
Stabilność formatuStabilny od Eclipse 3.x (2004); niezmieniony w obecnych wydaniach Eclipse
Kompatybilność między IDEUżywany przez Spring Tool Suite, Zend Studio; możliwy do zaimportowania przez IntelliJ IDEA i VS Code z wtyczkami Eclipse
Skutki usunięciaUsunięcie pliku powoduje utratę wszystkich metadanych projektu Eclipse dla tego katalogu
Wydano2001 (Eclipse 1.0)
Najnowsza wersjaNo formal versioned spec; format stable since Eclipse 3.x (2004)
Otwarty standardTak · bezpłatny (royalty-free)
Specyfikacjahelp.eclipse.org

Konwersje PROJECT

Pytania i odpowiedzi społeczności

pytania użytkowników
Zadaj szybkie pytanie
Uzyskaj pomoc od osób pracujących z plikami PROJECT. Bądź precyzyjny - podaj system i wersję oprogramowania.
Konto nie jest wymagane · odpowiedzi zazwyczaj w ciągu doby

Brak pytań - bądź pierwszą osobą, która zapyta o pliki PROJECT.

Najczęściej zadawane pytania

Czy mogę usunąć plik .project?
Możesz, ale Eclipse utraci wszystkie metadane projektu (nazwę, programy budujące, natury). Możesz go odtworzyć, zamykając projekt i ponownie importując katalog, lub pozwolić Eclipse na jego ponowne wygenerowanie poprzez utworzenie nowego projektu w tej samej lokalizacji.
Czy powinienem przesyłać .project do Git?
Zazwyczaj tak w przypadku zespołów korzystających z Eclipse - zachowuje to typ projektu, programy budujące i powiązania zależności. Dodaj go do .gitignore tylko wtedy, gdy zespół korzysta wyłącznie z innego IDE.
Dlaczego Eclipse wyświetla komunikat „project already exists” podczas importu?
Projekt o takiej nazwie <name> znajduje się już w obszarze roboczym. Najpierw zamknij lub usuń istniejący projekt (bez usuwania zawartości), a następnie zaimportuj go ponownie.
Czy IntelliJ IDEA może otworzyć plik .project?
Tak - użyj File → New → Project from Existing Sources i wybierz Eclipse jako typ projektu. IntelliJ odczyta pliki .project oraz .classpath, a następnie utworzy własną konfigurację .iml.
Czym są „natures” w pliku .project?
Identyfikatory Nature informują Eclipse, jakiego rodzaju jest to projekt (Java, PHP, C++, Maven itp.), dzięki czemu aktywowane są odpowiednie narzędzia, programy budujące i menu.

Źródła

1Eclipse Platform Doc - Project description file formathelp.eclipse.org
2Eclipse Foundation - IProjectDescription APIhelp.eclipse.org

Odkrywaj dalej

w całej bazie danych

Najpopularniejsze rozszerzenia w tym tygodniu

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.MDMarkdown Document
4.BINCD/DVD Disc Image (BIN/CUE)
5.NOMEDIAAndroid No-Media Marker File
6.PARTPartial Download File
7.RPMSGRestricted Permission Message
8.EXEWindows Executable (Portable Executable)
9.AVIFAV1 Image File Format (AVIF)
10.DBSQLite Database File

Powiązane rozszerzenia

.DOStata Do-File
.MDMarkdown Document
.HEXIntel HEX File
.XSDXML Schema Definition
.MAPSource Map (JavaScript / CSS)
.CONFIGConfiguration File

Darmowe narzędzia do plików

Identyfikator plików i konwerter obrazów w przeglądarce - wszystko działa na Twoim urządzeniu.

Otwórz przybornik

Przeglądaj rozszerzenia plików A-Z