プロジェクト消失とインポートできないエラーの解決方法

このQ&Aのポイント
  • eclipse 4.2 junoを使用してAndroidアプリの開発をしていましたが、PCをシャットダウンした後にeclipseを起動した際、プロジェクトが消えてしまいました。また、インポート時に「インポートできません」という警告が表示されました。
  • 再起動してもプロジェクトはインポートできず、警告ポップアップには「java.lang.NullpointerException」と表示されました。同様の現象が起きた方や解決方法を知っている方がいれば教えてください。
  • 【解決方法】 1. ワークスペース内のプロジェクトフォルダが壊れている可能性があるので、バックアップからフォルダを復元してみてください。 2. eclipseが正常に起動しない場合は、再インストールを試してみてください。 3. インポート時の警告に関しては、ワークスペース内の重複するプロジェクトを削除するか、別のワークスペースで試してみてください。
回答を見る
  • ベストアンサー

eclipaseからプロジェクトが消えてしまった

eclipse 4.2 junoを使用して、Androidアプリの開発をしています。 パースペクティブを「Java(デフォルト)」に設定し、 複数のプロジェクトを「パッケージ・エクスプローラ」に 表示して作業をしていました。 一度、作業を中断し、PCをシャットダウンしました。 その数時間後、PCを起動し、eclipseを立ち上げたところ、 普段のウィンドウの並び方とは違う状態で起動しました。 また、「パッケージ・エクスプローラ」に表示していた プロジェクトが全て消えていました。 その後、「ファイル>インポート」で作業していたプロジェクトを 開こうとしたのですが、インポートウィザードでプロジェクトを選択すると、 『いくつかのプロジェクトは、ワークスペース・ディレクトリーにすでに 存在するため、インポートできません』という警告が表示され、 「完了」ボタンを押下することができません。 再起動を試みようと、eclipseを閉じようとしたところ、 警告ポップアップらしき(壊れているようでよく読めない)ものが表示され、 すぐに消えた後、eclipseが閉じました。 辛うじて読めたのは「java.lang.NullpointerException」だけでした。 再起動しても結果は同じで、プロジェクトはインポートできませんでした。 今のところ、解決策が思い当たらず、 同様の現象が起きた方、解決方法をご存知の方 いらっしゃいましたら、ご教示お願い致します。

  • Java
  • 回答数2
  • ありがとう数3

質問者が選んだベストアンサー

  • ベストアンサー
  • jjon-com
  • ベストアンサー率61% (1599/2592)
回答No.2

念のため確認です。 「ファイル>インポート」の際, □プロジェクトをワークスペースにコピー のcheckboxはOFFにしましたか? おそらくプロジェクトは, eclipseのパッケージ・エクスプローラから消えてしまっただけで, ハードディスク上のworkspaceフォルダにはファイル群の実体が残っているでしょうから, workspaceにコピーする必要はなし(OFF)でしょう。

その他の回答 (1)

  • bin-chan
  • ベストアンサー率33% (1403/4213)
回答No.1

正常に動いてたときのworkspaceをどこに作りましたか? そこは今もそのままですか? なにかの拍子にフォルダがおかしくなってませんか? (うっかりドラッグなどで)

passyou
質問者

お礼

ご回答、ありがとうございます。 参照していたworkspaceそのものは壊れていませんでした。

関連するQ&A

  • eclipseでプロジェクトをインポートしたらエラー表示。

    こんにちは。JAVA初心者です。 今、Tomcatを使用してeclipse上でJAVAの開発を行っています。 (ちなみにeclipseはWTPを使用してます。) 先日、他の人が作ったプロジェクトをインポートしたところ、エクスプローラー上で赤い×印が出てしまいました。それが、コードにでているのではなく、パッケージ(とそれ以上の階のプロジェクトのアイコン等)のみにでているので、修正場所が分からず困っています。 クラスパスの設定を確認したところ、必要なjarファイルや他プロジェクトのインポートの設定はできています。 私は、このインポートしたプロジェクトをインポートしたくラスを作りたいのですが、×が付いているうちはうまく動作しないようで困っております。 インポートしたプロジェクトを正常に動作するようにするにはどうすればよいでしょうか? ちなみに他の独立したプロジェクトではJSPやサーブレットが問題なく動作しております。 考えられる原因として、何かご助言を頂ければ幸いです。 よろしくお願い致します。 OS Windows XP JDK jdk1.5.0_09 サーブレットコンテナ Tomcat5.5 統合開発環境 Eclipse3.2

    • ベストアンサー
    • Java
  • EclipseでTomcatプロジェクトでプロジェクト名を入力して終了をクリックすると×印が付いてくる。

    JavaのWebの入門を勉強したいのですが、 EclipseでTomcatプロジェクトでプロジェクト名を入力して 終了をクリックすると、 パッケージ・エクスプローラーのところにsampleと作成されますが、 左端に赤い×印が付いてきます。 どうすれば、赤い×が付かずに新規プロジェクトが 作成できるのか教えて下さい。 宜しく御願い致します。

    • ベストアンサー
    • Java
  • Eclipse・プロジェクトで、フォルダをパッケージとして認識する

    Eclipseを使っているのですが、 プロジェクトを立ち上げたときに、 普通フォルダをちゃんとパッケージとして認識してくれるのですが、パッケージのアイコンが普通のフォルダのアイコンの形をしたままでパッケージとして認識してくれないことがあります。 このとき、左のパースペクティブ(フォルダとかのツリー図)には.classファイルも.javaファイルと一緒に出てきます。 コンパイルはしているようですが、エラーの×印などが出てきません。 パッケージをパッケージとして認識してほしいので、アイコンがフォルダの絵からパッケージのアイコンになった状態にしたいのですが、どのようにすればよいでしょうか? わかりにくい説明で申し訳ありませんが、もしわかりましたら教えていただけますと助かります。

    • ベストアンサー
    • Java
  • 【Eclipse】パッケージ・エクスプローラーの?マーク

    Eclipseのパッケージ・エクスプローラーに関して質問があります。 パッケージ・エクスプローラーの表示で、パッケージやJavaファイルのアイコンに、警告の場合は!マーク、エラーは×マークが付きますが、?マークはどういう意味なのでしょうか? よろしくお願いします。

  • Eclipseでパッケージ・エクスプローラで、プロジェクトの上下の順番

    Eclipseでパッケージ・エクスプローラで、プロジェクトの上下の順番って変えられないでしょうか? 現在、取り組んでいるプロジェクトは、一番下、とかやりたいのですが。

    • ベストアンサー
    • Java
  • EclipseでCの実行が出来ない

     今晩は。  Eclipse 3.4.2 Ganymede SR2 32bit ベース / Pleiades All in One 3.4.2.20090426(Ultimate、Full All in One (JRE あり))を使っています。  JAVAを書く時は普通に実行出来るのですが、Cをかいて実行しようとすると、「起動に失敗しました、バイナリーが 見つかりません。」とダイヤログが表示されます。  どのような設定をしてやるとCが動くようになるのでしょうか。  また、プロジェクト・エクスプローラにはJAVAとCの両方のプロジェクトが表示されます。  一体どのような設定をしてやればよいのでしょうか、宜しくお願いします。  パースペクティブの右上にあるJAVA、Cの画面切り替え以外にも何かの設定が必要なのでしょうか。

  • Eclipseでプロジェクトが表示されなくなった

    Eclipse3.0で、左側のPackageExplorerにプロジェクトが表示されなくなってしまいました。 KJIACT_NEWというプロジェクトは存在していていますが、表示する方法がわかりません。 インポートしようとすると、既に同じプロジェクトが存在しています。というメッセージが出ます。 どのような操作をすれば表示できるのか教えていただけないでしょうか。 よろしくお願いします。

  • Eclipseのプロジェクトに既存システムを登録するには

    現在新人研修でEclipseを使用してサーブレットを作成する課題をやっています。 基本的なクラスに関しては現在社内システムで使用されているものをそのまま利用してよいと言われているのですが、どう環境構築したらよいのかいまいちわかりません。 社内システムの方はWEB-INF-classes以下にフォルダが多重構造になっており、パッケージ化されています。そして使用するクラスのimport文のことを考えると、全てを新たなEclipseのプロジェクトに登録してその中で課題のサーブレットを作成したいと思っています。 とりあえず、新たなプロジェクトを作ってWEB-INF以下に既存システムのclasses以下のフォルダをインポートしてみたところ、やはりというべきかclassesの中には入ってくれませんでした。(Eclipse上ではclassesフォルダが見えなかったためやってみたのですが)これはエクスプローラから手動で移せばいいのかなとも思ったのですが、パッケージの指定をどうしたらよいのかが一番の疑問点です。 使われているパッケージ名で新規にパッケージを作ってしまえばよいのでしょうか?でも、それだと既にWEB-INF以下にあるクラスがそのパッケージであると認識されるのかが不安です。 また、"jp.co.AAA"のようなパッケージの場合、新規パッケージの作り方がちょっとよくわかりません。 WEB-INF/srcを選択して新規からパッケージを選ぶまでは合っていると思うのですが、jpパッケージを作ってそれを選択してその下に新たにパッケージを作ろうとすると既にjpと入っているウィザードがでてきてしまって、jpパッケージの名前変更しか出来ません。試しに"jp.co"という名前で作ってみたら出来たことは出来たのですが本当にこれでよいのか疑問です。 よかったらどなたか教えていただけないでしょうか?

  • 会社で、eclipseを使ってjavaのプログラム

    会社で、eclipseを使ってjavaのプログラムを作る仕事をしていて、家でも練習しようと思いました。 eclipseの画面を見ていると、パッケージエクスプローラーに.javaファイルはありますが、.jarファイルがありません。 実行はできているのに、.jarファイルが生成されてないという事があるのでしょうか。 もしくは、表示の設定で、パッケージエクスプローラーにでてないだけでしょう。

    • ベストアンサー
    • Java
  • Eclipseのプロジェクトをシェルで実行する方法

    Eclipseで生成したプロジェクトを以下のコマンドでシェル実行したところ、以下のエラーが出ました。 /c/Apprication/pleiades-2020-06-java-win-64bit-jre_20200702/pleiades/workspace/home/ShellTest/shell_and_Java $ ./.do-java.sh 「エラー:メイン・クラスshell_and_Java.HelloWorldが見つからなかったかロードできませんでした。」 Eclipse上のフォルダ階層は以下となっています。 ■Eclipse上のプロジェクト ShellTest (プロジェクト名) →src  (フォルダ) →→shell_and_Java (パッケージ) →→→HelloWorld.java →bin →→shell_and_Java →→→HelloWorld.class (クラスファイル) →shell_and_Java (フォルダ) →→.do-java.sh (シェルスクリプト) ■do-java.shの内容 java shell_and_Java.HelloWorld ■HelloWorld.javaの内容 printlnで"HelloWorld"を表示する単純な処理です。 環境変数やクラスパスの設定など、それぞれ正しく設定できているのか、どの状態が正しいのか分からず困っています。。 よろしくお願いします。

    • ベストアンサー
    • Java

専門家に質問してみよう