2016-07-24 10 views
-3

.. https://www.codenameone.com/how-do-i---create-a-basic-hello-world-application--send-it-to-my-device-using-eclipse.htmlHello Worldアプリケーションのビルド(EclipseのジュノでCodenameOneを)失敗

私はビルドを取得するには、理由の行の失敗:

b.addActionListener(e -> Dialog.show("Dialog Title", "Hi", "OK", null)); 

そして、なぜ?

コンパイルを示しています

java.lang.Error: Unresolved compilation problems: The operator > is undefined for the argument type(s) int, boolean Syntax error on token "-", -- expected

+2

コンパイラをjava8に設定しましたか? – TMichelsen

+0

私は彼と同じだと思ったが、その場合OPは「エラー:違法な式の開始」となるだろう。 –

+0

がOPに戻ってくるのを見てみようJDK準拠レベルはEclipse Junoで1.7以下にしか設定できないようだ。 – Conor

答えて

1

のJava 8は、EclipseのJava 8のサポートライブラリをダウンロードして

Eclipseのケプラーで作品デフォルト

で最も日食IDEコンパイラでサポートされていません。

Eclipse + Java 8 support?

まず第一にCodenameOneはまた、最新の「Eclipseのネオン」で動作しますが、バグ

build.xml:147: Unable to find a javac compiler; com.sun.tools.javac.Main is not on the classpath. Perhaps JAVA_HOME does not point to the JDK. It is currently set to "C:\Program Files\Java\jre1.8.0_101"

があり、私の代わりにJDKフォルダにビルド・パスのポイントを作ってみました、これは働いていましたそれはJREフォルダでも働いていました。 これで見つけた解決策は、ライブラリタブ(プロジェクトプロパティ - ビルドパス - ライブラリ)の下にJRE 1.8ライブラリがあることを確認してから"適用"ボタンに "ok"を押したことを確認することでした。

+0

Codename OneにJava 8が必要です。EclipseをJava 8の上にインストールする必要があります。つまり、Eclipseに適切なJDKが選択されていることを確認する必要があります。 .ini。 –

関連する問題