2017-11-19 14 views
4

Intellij Ideaを使用してMaven依存関係を使用するプロジェクトをコンパイルすると、IntellijはJavaFXが存在しないためプロジェクトに50のエラーがあることを通知し続けます。JavaFXはJava 9とIntellijを使用していません。

Intellijはコード内のすべてのjavafx依存関係をエラーとして強調していません。実行を押してコンパイルすると、JavaFXのすべてが存在しないというメッセージが表示されます。

最新のJDK(Java 9.0.1)を再ダウンロードしようとしましたが、修正されませんでした。私は正しいプロジェクト構造とプロジェクト構造に入って、正しいjdkを使用していることを確認しましたが、それは問題を解決しませんでした。私が使用しているすべてのjdksは、プロジェクトに含まれているjavafxパッケージをリストしているようです。

これは、私が友人と取り組んでいる特定のプロジェクトの問題でもあります。すべてのコードを新しいプロジェクトに移行する必要があるかもしれませんが、それが何かを修正するかどうかはわかりません。

提案がありますか?私は私の問題だったかを見る|「プロジェクトプロジェクト構造」

+0

あなたはそれをMavenでコンパイルしようとしましたか?私はjavaFXに問題があり、intelliJを通してコンパイルしていました。今は動作しますが、私は理由を知りません。 –

+0

あなたはどのバージョンのIntelliJを使用していますか?そして、あなたが得るエラーメッセージは何ですか? – nullpointer

答えて

8

は、中〜「9」プロジェクト言語レベルを設定してください。上記以外にもTry to set project language level to "9" in "Project Structure | Project"

は、私はいくつかのpom.xmlに設定Mavenはこのようになりました:

<plugin> 
    <groupId>org.apache.maven.plugins</groupId> 
    <artifactId>maven-compiler-plugin</artifactId> 
    <version>${maven-compiler-plugin.version}</version> 
    <configuration> 
     <source>${java.version}</source> 
     <target>${java.version}</target> 
    </configuration> 
</plugin> 

java.versionはどこかに上記1.8と定義しました。私はちょうどそれを9に変更しなければならなかった

+0

私は同じ問題があり、これは役に立たないようです。他のアイデアはなぜですか? –

6

オーケーを

関連する問題