2017-04-20 27 views
0

私はちょうどcodenameoneで作業を始めました。私はJavaでかなりまともな経験をしています。コンパイル中にエラーが発生しましたが、エラーが発生しました:package java.timeが存在しません。import java.time.LocalDate;パッケージjava.timeは存在しません、jdk1.8

はい私はLOCALDATEが、私はラムダExpresionsを使用し、問題なくプロジェクトに流れてる私netbeans is set on Java8 also my project. 注のでJava8で導入されました知っています。

これはどうしてですか?

更新:このバグはまだCodenameoneプロジェクトと同じバグを持ってJavaFXアプリケーションや単純なJavaアプリケーションを(java.timeが見られている)が正しくJavaの8を実行する複数のマシンでテストされ、私のマシンでだけではありません。 > JDK 1.8(デフォルト) - -

答えて

0

最後に私は公平な答えになりました。 Codenameoneはすべてのjava 8機能と互換性がありません。詳細はhereを参照してください。

0

Javaの依存関係を探す> rt.jarのNetBeansでごプロジェクトフレームで。 rt.jarの下にjava.timeパッケージが表示されます。そうでない場合は、NetbeansまたはJDKのインストールに問題があります。

ツール - > Javaプラットフォームを調べて、Java 8がNetbeansで正しく構成されていることを確認することもできます。

+0

お返事ありがとうございました。アップデートをご覧ください。 –

1

NetBeansでは、Java8機能を使用するためにJava8を選択する必要があります。 Java8をインストールするだけでは不十分です

+0

お返事ありがとうございました。アップデートをご覧ください。 –

+0

@OussamaBenGhorbelはすべてプロジェクトの設定に関するものです。 – Antoniossss

関連する問題