MyeClipse Javaプロジェクトは、他の誰かからコピーし、それを開き、多数の赤い旗を見ました。よく見た後、列挙キーワードを認識していないことが判明しましたが、これは少し恥ずかしかったです。
Javaプロジェクトを自分で再構築してテストしました。新しいプロジェクトを構築するときにJavase-1.6を選択した場合:
Enumキーワードを認識しますが、2番目またはデフォルトのJDK1.8を選択した場合、機能しません。その後、Javaコンパイラコンプライアンスレベルの最大上限はわずか1.7であることがわかりました。したがって、2つのソリューションがあります(原則は同じです)。 1つはコンパイラコンプライアンスレベルを1.5を超えることであり、もう1つは次のコンテンツに.eclipse.jdt.coreを変更することです。
eclipse.preferences.version = 1org.eclipse.jdt.core.compiler.linejsrbytecode = enabledorg.eclipse.jdt.core.compiler.codegen.targetplatform = 1.6org.eclipse.jdt.core.compiler.codegen.unusedlocal = preserveorg.eclipse.jdt.core.compliance = 1.6org.eclipse.jdt.core.compiler.debug.li nenumber = generateorg.eclipse.jdt.core.compiler.debug.localvariable = generateorg.eclipse.jdt.core.compiler.debug.sou rcefile = generateorg.eclipse.jdt.core.compiler.problem.assertidentifier = erroorg.eclipse.jdt.core.compiler.source = 1.6
上記は、編集者が紹介したことを認識していないJava Enumキーワードの簡単なソリューションです。それがあなたに役立つことを願っています。ご質問がある場合は、メッセージを残してください。編集者は時間内に返信します。 wulin.comのウェブサイトへのご支援ありがとうございます!