4

数日前に Eclipse 4.2 にアップグレードし、eGit プラグインを使用して git によって追跡されるプロジェクトに取り組んでいます。

突然、プッシュでコミットした直後だったに違いないと思います。自動インポートのヒントは、私のプロジェクトのクラスを完全に忘れてしまいました。ヒントを与えることができるのは、Java 標準ライブラリ クラスだけです。

eclipse の再起動、プロジェクトのクリーニング、検証、プルの実行、.classpath ファイルの確認を試みました (これは特に奇妙に見えませんでした)。

スクリーンショットを見ると; パッケージ エクスプローラーで、SceneNode という名前のクラスがリストされているのを確認できます。右側には、私が作業していたファイルがあります。これは同じプロジェクトにありますが、そこにあるはずのインポート オプションがありません。

インポート ステートメントを手動で記述すれば問題は解決しますが、私は怠け者なので、インポート オプションを元に戻したいと思っています。他の誰かがこの問題を抱えていますか?

私の問題

編集:ここに私の.classpathファイルがあります:

<?xml version="1.0" encoding="UTF-8"?>
<classpath>
<classpathentry kind="src" path="src"/>
<classpathentry kind="lib" path="jars/jinput.jar"/>
<classpathentry kind="lib" path="jars/lwjgl.jar">
    <attributes>
        <attribute name="org.eclipse.jdt.launching.CLASSPATH_ATTR_LIBRARY_PATH_ENTRY" value="ORRE-v2/natives"/>
    </attributes>
</classpathentry>
<classpathentry kind="lib" path="jars/lzma.jar"/>
<classpathentry kind="lib" path="jars/slick-util.jar"/>
<classpathentry kind="lib" path="jars/slick.jar"/>
<classpathentry kind="lib" path="jars/xom-1.2.8.jar"/>
<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.6"/>
<classpathentry kind="con" path="org.eclipse.jdt.junit.JUNIT_CONTAINER/4"/>
<classpathentry kind="lib" path="jars/lwjgl_util.jar"/>
<classpathentry kind="output" path="bin"/>
</classpath>
4

3 に答える 3

3

これを試して:

「設定」»「Java」»「エディター」»「コンテンツアシスト」»「詳細」に移動します。

その他のJavaプロポーザルがチェック/チェックされていることを確認してください。

それでも問題が解決しない場合は、プロジェクトを閉じて再度開きます。

于 2013-01-28T12:35:45.467 に答える
1

Eclipse で 2020 年の @vicky の回答を更新して、Alexa スキルのインポートの自動作成を有効にするには、Windows -> Preferences -> Java -> Editor -> Content Assist -> Advanced で、すべての Java オプションが下にあることを確認します。デフォルトの提案の種類がチェックされます。

高度なコンテンツ アシスト

于 2020-03-20T04:48:33.497 に答える