問題タブ [eclim]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ruby - Eclim (eclipse + vim) で Ruby プロジェクトを作成できません: エイリアス 'ruby' の性質が見つかりません
VIM でeclimを使用するために、eclim を ( arch linux aur package経由で) インストールし、eclipse-dltk-rubyをインストールしました。サーバーで使用したいので、セットアップはヘッドレスです。
しかし、:ProjectCreate ./ -n ruby
コマンドはまだ返されますjava.lang.IllegalArgumentException: Unable to find nature for alias 'ruby'. Supported aliases include: cpp=org.eclipse.cdt.core.ccnature, c=org.eclipse.cdt.core.cnature, c++=org.eclipse.cdt.core.ccnature while executing command (port: 9091): -editor vim -command project_create -"/home/user/" -n ruby
詳細なログeclimd
:
その Ruby プラグインを eclim (または Eclipse) で有効にするための構成が必要な場合があります。しかし、公式のインストールガイドにはそれについて言及されていません。
とにかく、Eclipse自体を実行すると、Eclipseの設定でRubyセクションを見ることができます:
の起動ログがありますeclimd
: http://pastie.org/10750800
eclipse - company-emacs-eclim がプロジェクトに間違ったパスを使用しています
大規模な Java/Maven プロジェクト用の新しい Emacs セットアップ (Windows 上) があります。
Eclipse と eclim をインストールしました (java レイヤーが最新バージョンに更新された spacemacs、追加パッケージとして company-emacs-eclim がインストールされています) が、company-emacs-eclim がオートコンプリートしようとすると、ファイルへの間違ったパスが使用され、プロジェクト フォルダーが 2 回挿入されます。 、例えば
それ以外の
エラーメッセージは
eclimd では、同じメッセージで例外が発生します。
ワークスペースを閉じて再度開き、Emacs でプロジェクトを再度開き、ワークスペース全体を再作成しようとしましたが、すべて同じ結果が得られます。
java - ac-emacs-eclim-ソースが見つかりません
Javaで使用するためにemacs ideをセットアップしようとしています。emacs-eclim リポジトリのすべてのインストール手順に従いましたが、オートコンプリート モードをセットアップできません。インストールマニュアルに記載されているコードをコピーすると:
emacs は、ac-emacs-eclim-source が存在しないことを教えてくれます。MELPA パッケージ ac-emacs-eclim をインストールしようとしましたが、何かをオートコンプリートしようとすると、emacs でエラーが発生します。Yasnippet とオートコンプリート拡張機能はうまく機能しますが、たとえば次のようにすると表示できません。
オブジェクトのメソッド。これに対する解決策はありますか?
java - パッケージ内の Java クラスの使用 (vim + eclim)
vimで新しいJavaクラスを作成し、それを保存して別のvimインスタンスで開いたままにすると、開かれたクラスを持つvimインスタンスが閉じられるまで、そのクラスを使用できないようです。
更新: かどうか...問題を再現しようとしましたが、今はうまくいきます...何も変更していません。パッケージに新しいクラスを追加しただけで、Main.java から使用できます...
問題が解決しました。
パッケージorg.test
があり、そのパッケージにはMain.java
とTest.java
クラスがあります。
しかし、何らかの理由Main.java
で (main メソッドがある) クラスが見つかりませんTest.java
(繰り返しますが、どちらも同じパッケージに含まれています)。
試してみimport org.test.*;
ましたが、まだ何も...
ここにコードがあります(必要な場合)
Main.java
テスト.java
Main.java で取得します
何か助けはありますか?パッケージを使用しない場合、すべてが機能します。
それが役立つ場合は、メインで試してみると:
オートコンプリートでテストが見つからず、ファイルを保存するとエラーが発生する
もう一度: Main.java と Test.java の両方を同じパッケージ (org.test) に入れます。
多分私は設定で何かを変更する必要がありますか?この場合、Eclipseのすべてが自動的に行われると思いますが、何をどこで変更すればよいか本当にわかりません...
android - eclipse + eclim + android サポート ライブラリ
コマンドラインからコンパイルするAndroid gradleプロジェクトがあります。eclipse + eclim を使用して、オートコンプリートとソース コードの検証を行っています。プロジェクトをgradleプロジェクトとしてEclipseにインポートしても、コード補完が機能しませんでした。/path/to/gradle/project/app/src/main
したがって、AndroidプロジェクトとしてEclipseにインポートし、.classpath
微調整した後、オートコンプリートを機能させることができました。
ここで、次の Android サポート ライブラリをインポートしたいと考えました。
しかし、The import ... cannot be resolved
3行すべてでエラーが発生しました。次に、Android Tools -> Add Android Support Libraryを試してみましたが、惨めに失敗しました。次に、問題のライブラリをAndroid-SDKで追跡し、それらを Eclipse の Java ビルド パスに手動で追加しました。この回答で説明されているように、AAR ファイルから JAR ファイルを抽出する必要がある人もいました。次のライブラリを追加しました。
これにより、最初の 2 つのインポートの問題は解決しましたが、まだエラーが発生しimport android.support.v4.app.ActivityCompat;
ます。までのコード補完v4
がありますapp
が、見つかりません。
この問題を解決するにはどうすればよいですか? まだいくつかの依存関係がありませんか? eclimでAndroidコード補完を取得するより良い方法はありますか?