Ich habe mich gefragt, ob es für Projekte in Eclipse möglich ist, mehrere Sprachen zu haben, insbesondere PHP und Java. Der Zweck davon ist, dass ich eine gemeinsame "Eigenschaften" -Datei für die zwei Projekte möchte.
Wenn stattdessen eine Möglichkeit besteht, einen relativen Verweis auf eine Datei zu halten, sodass beide Projekte auf die Eigenschaftendatei verweisen können, funktioniert das auch.
Teil eins der Frage
ob es für Projekte möglich war in Eclipse mehrere Sprachen zu haben mit ihnen verbunden, speziell PHP und Java
Nein, ein Projekt in Eclipse ist sprachabhängig. Sie könnten technisch eine Quelle in eine andere Sprache schreiben und dann eine andere Build-Methode verwenden, um aus der sekundären Sprache zu kompilieren - Nicht empfohlen !!!
Für den zweiten Teil der Frage ...
Gemeinsame Eigenschaftendateien
Erstellen Sie ein anderes Projekt und legen Sie in diesem Projekt eine Java-Eigenschaftendatei ab. Lassen Sie beide Projekte (Java und PHP) die Eigenschaftendatei von hier lesen (In Java fügen Sie einfach hinzu, wo Sie die Datei als Teil des Klassenpfads ablegen) In PHP verwenden Sie diesen Java Properties Reader Wenn Sie beim Schreiben der Java-Eigenschaftendatei vorsichtig sind, können Sie auch parse_ini_file
verwendenSie können einfach die Eigenschaften, die die zwei Sprachen teilen sollen, in eine reine Textdatei einfügen. Codieren Sie dann eine PHP-Datei, um die reine Textdatei zu lesen, und programmieren Sie eine Java-Datei, um die reine Textdatei zu lesen. Seien Sie vorsichtig, wenn Sie Ihre beiden Projekte bearbeiten möchten. Wenn es eine Chance gibt, dass beide die Datei gleichzeitig bearbeiten können, sind Sie in Schwierigkeiten.