2016-07-04 22 views
9

私はgradleに関して同様の質問を投稿しましたが、この質問はgradleまたはmavenなしです。KotlinとJava同じプロジェクトでEclipse IDEを使用

Eclipse IDEを使用してKotlinを正しく動作させることができません。これはIntelliJを使ってうまくいくが、多くの開発者はまだEclipseを使用している。私はKotlin Eclipseプラグインをインストールしていて動作しません。私はKotlin標準ライブラリとランタイムライブラリをダウンロードし、プロジェクトに追加しました。まだ動かない。私はJavaを持っていて、Kotlinは指定された型に解決できません。

私はmavenまたはgradleを使用していません。なぜなら、私はそれらの2つで動作することができなかったからです。

JavaとKotlinを同じソースフォルダに混在させると、このエラーが発生します。 "タイプerror.NonExistentClassを解決できません。必要な.classファイルから間接参照されています"

私はEclipse Neonを使用しています。もし誰かが私を助けてくれるのであれば、すごくいいですね。 :(

enter image description here

+0

Kotlinのソースファイルを変更して保存してください。また、「Kotlinランタイムライブラリ/ kotlin_bin」フォルダの下にいくつかのクラスファイルがあることを確認してください。 (スクリーンショットのように:http://prnt.sc/bp5eym) –

+0

Mikhail Zarechenskiy、返信いただきありがとうございます。私は見ましたが、 "Kotlin Runtime Library/kotlin_bin"の下にクラスファイルはありません。ここにはスクリーンショットがあります。http://prnt.sc/bpetrgどうすればこの問題を解決できますか?プラグインを削除して、私の構築パスは、まだ運がなかった:(私が使用しているプロジェクトは、https://github.com/Vult-R/Astraeus-Java-Framework –

+0

EclipseのKotlinのサポートはどの程度成熟していますか? – ycomp

答えて

7

Kotlin自然は問題を修正し、プロジェクトをクリックし、[設定 Kotlin追加 - Eclipseプラグインはまだですが、これは部分的に、問題を修正> Kotlinの自然を追加

を。バグや自動インポート機能はまだ動作しません。

問題がある場合は、プロジェクトにkotlin_binフォルダが追加されていることを確認してください。パッケージの名前を変更したり、kotlinクラスのファイルを移動したりすると、更新されないことがあります。

1

Add Kotlin Natureが問題を修正しました。あなたのプロジェクトをクリックし、Kotlinを設定する - > Kotlinの性質を追加する

関連する問題