2012-02-19 19 views
1

.project.classpathのファイルをプロジェクトのルートディレクトリに含めずにEclipseを動作させることはできますか?Eclipseは、プロジェクトのルートディレクトリにある `.project`と` .classpath`ファイルなしで動作できますか?

私は、WindowsでEclipseを使用していましたが、私のワークスペースの外にあるプロジェクト(Pと呼んでいます)を使っていました。 AFAIK各プロジェクトのルートに常にファイル.project.classpathがあります。 Linuxに切り替えた後、私はPのファイルが見つからないことを知りました - 私はどこにも表示されません、特にフォルダPには見えません。これは問題ではありません(私は素早く作成することができます)が、どうすれば可能ですか?私はそこに決して存在しないことを完全に確信している(さもなければ今のようにVCSによって追跡されていただろう)。

+0

[Eclipse .classpath/.projectファイルに含まれるものは何か?](https://stackoverflow.com/questions/7186676/whats-in-an-eclipse-classpath-project-file) –

+0

@AndreaBergonzoこの質問は遠い私はそのような問題(あるいは謎)があったことを思い出すことさえできません。それは間違いなくリンクされた質問の重複ではありませんが、私は自分自身を "もはや再現性のないもの"としてクローズすることに投票しています。とにかく、5歳以上の日食はもはや関係しません。 – maaartinus

答えて

1

デフォルトでは、Linuxはドットで始まるファイルを隠しファイルとして扱います。したがって、lsやguiディレクトリビューアにオプションを指定しないと、.projectと.classpathが表示されません。 Unixは私が知っている限り(これはほぼ25年)、このようにして働いています。

これらを表示するには、作業領域のプロジェクトディレクトリにcdを入力し、コマンド:ls -aを入力します。

+0

あなたは 'ls -a'で正しいですが、私が言ったように、ファイルは間違いなくそこにありました。私は次の理由で確信しています:1.私はそれらを作成しなければならなかった(CLASSPATHに何かを加える)。 2. 'll'(' ls -al'の私のエイリアス)を使ってディレクトリを見ました。彼らが存在していれば、彼らはgitによって追跡されていたでしょう(今のように)。これは、彼らが決して存在しなかったことも証明します。だから、彼らは他の場所にいなくてはなりません... – maaartinus

+0

状況は本当に明確ではありません。あなたはWindows上でEclipseでプロジェクトを持っていましたが、.classpathと.projectファイルがあり、プロジェクトはgitで追跡され、それらのファイルが存在していました。後であなたはLinuxに切り替え、リポジトリをクローンし、ファイルはそこにありませんか?または、Linux上で新しいプロジェクトを作成したが、ファイルが存在しないだけですか? – Bill

0

すべてのEclipseプロジェクトでは.projectファイルが必要です。あなたはプロジェクトのフォルダの外のファイルにリンクすることができるかもしれません - 私は決して試みたことがありません。

.classpathファイルはJavaプロジェクト(またはGroovy、XtendなどのJavaプロジェクトから派生したプロジェクトタイプ)でのみ見つかります。ここでも、このファイルはリンクされたリソースである可能性があります。

あなたはEclipseプロジェクトにリンクされたリソースを使用したことがないと仮定すると、 - ほとんどの人が持っていない、そして私はあなたの問題は、ファイルが正しく新しいLinuxシステムに古いWindowsシステムからコピーされていなかったということだと思う...

関連する問題