これは反復的な質問のように思えるかもしれません。グーグルでは、同様の質問がたくさん寄せられているのを見つけましたが、真剣に何も役に立たなかった。
プロジェクトがインポートされたときのように動作しない理由と、それらを修正する方法がわかりません。 XXXを解決できないというエラーが引き続き表示されます。以下のスクリーンショット。
誰でも助けてくれますか? Ubuntuを使い始めたのはJUSTだけです。
はい、EclipseプログラムをUbuntuからWindowsに、またその逆にも転送できます。 Windowsからubuntuにファイルを転送するには、Windowsからプロジェクトをエクスポートしてから、プロジェクトをUbuntuにインポートする必要があります。
エクスポート File-> Export-> General-> Archival file and ticks project or files(すべてのプロジェクトに関連するファイルにチェックマークを付ける必要があります)エクスポートしたいファイルを保存する場所を選択しますまた、ファイルに名前を付ける必要があります。では、あなた
インポートファイル->インポート->アーカイブファイルを選択し、Windowsからエクスポートされたファイルを選択します。次に、Into folder:というフィールドがあります。ここでワークスペースの場所を選択し、完了をクリックする必要があります
コピーしたプロジェクトを開くだけではありません。 File-> Import-> Existing project into workspaceを使用します。
プロジェクトディレクトリの.classpath
ファイルは、Windowsでは隠しファイルになるため、コピーされなかった可能性があります。 Linuxでは、.
で始まる名前を持つものはすべて自動的に非表示と見なされます。
Eclipseで新しいJavaプロジェクトを作成し、src
フォルダーをプロジェクトにコピーしても、これらのエラーが発生しますか?
.classpath
ファイルは、既存のクラスパスに加えてユーザークラスをどこからロードするかをEclipseに指示します。そのため、それなしでは未解決のクラス問題が発生する可能性があります。
他の答えはあなたの質問に答えますが、スナップショットに基づいて、ハードコーディングされた場所でJavaランタイム/ SDKを使用するようにプロジェクトが構成されていると思います。 Java Build Path/Libraries/JRE System Library、またはJava Code Compilerで、プロジェクトのプロパティを試してみてください。 Windowsのようなパスが表示される場合、それは良くありません...
編集:申し訳ありませんが、詳細:
パッケージエクスプローラーでプロジェクトの名前(スクラッチ)を右クリックし、[プロパティ](メニューの最後のエントリ)をクリックして、プロジェクトのプロパティを開きます。
左側の[Java Build Path]を選択し、[ライブラリ]タブを開いて、JREシステムライブラリアイテムを開発します。/usr/lib/jvmのようなものが表示された場合は、問題ありません。 c:...のようなものが表示される場合、それが問題です。プロジェクトはEclipseに、Windows固有の場所でJavaソフトウェア開発キットを探すように指示します。
この助けを願っています...しかし、サミクの提案はより良い賭けのようです。