問題タブ [jdee]

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.

0 投票する
3 に答える
1802 参照

java - JDEE が OS X で JDK のツール jar ファイルを見つけられない

OS X で emacs 24 用にJDEEを構成しようとしています。.javaファイルを作成すると、環境が自動的にロードされるようです (画像を参照)。M-x jde-complete ただし、 (これをまだキーにバインドしていません)を使用して何かをオートコンプリートしようとすると、次のメッセージが表示されます。

JDK のツール jar ファイル (または同等のファイル) が見つかりません。詳細については、Mx describe-function [RET] jde-get-jdk-dir と入力してください。

私は走っ/usr/libexec/java_homeてJavaホームを見つけ、これをmyに設定しました~/.bash_profile

次に、JDK を指すように JDEE を構成しました~/.emacs

オートコンプリートが機能しない理由を誰か教えてもらえますか? 私の JDEE i セットアップのどの部分も現在機能していないと思いますが、オートコンプリートを使用してテストしています。

更新:使用M-x jde-compileすると、

JDE は JDK 1.7 javac を認識しません。JDK 1.6 javac を想定しますか?(はいまたはいいえ)

私のJDKが見つかったようです。yes と入力すると、同じエラーが発生します(Cannot find JDK's tools jar file (or equivalent)

ここに画像の説明を入力

0 投票する
1 に答える
644 参照

emacs - JDEE jar の問題で「jdee-server-dir」を dir にポイントする

JDEEでEmacsを使用しています。現在の Java ファイルを Cc Cv Cc キー バインディングでコンパイルしたい場合、次のメッセージが表示されてコンパイルしません。

「jdee-server-dir」を JDEE jar のあるディレクトリに向けます。

しかし、以前にコンパイルされていれば、Cc Cv Cr を使用して任意の Java ファイルを実行できます。

0 投票する
1 に答える
73 参照

emacs - JDEE jdee-javadoc-autodoc-at-line

これはWindows上にあります

私は最新のemacs、最新のJDEE(MELPAから)、およびJDK1.8を持っています

「jdee-javadoc-autodoc-at-line」を呼び出そうとすると、エラーが発生します。

' 変数としてのシンボルの値が無効です: 作業メッセージ'

これをトラブルシューティング/修正する方法について誰か考えがありますか?

0 投票する
0 に答える
2782 参照

emacs - ロード ファイルを開けません: そのようなファイルまたはディレクトリはありません , セマンティック ロード

にインストールしようとしていますが、これは でのjdeeemacsの構成です.emacs:

しかし、Javaファイルを編集すると、エラーが報告されます:

そして、ダウンロードして、cedet-1.1 ディレクトリにファイルcedet-1.1があることを確認します。smantic-load.el

emacsバージョン :24.5
jdeeバージョン : 2.4.0.1
OS platform :windows 7

これを修正する方法は?

0 投票する
2 に答える
1161 参照

java - オートコンプリートで Jdee モードで Java モードを使用するにはどうすればよいですか?

彼ら

emacs に jdee をインストールしましたが、正常に動作しますが、オートコンプリートを有効にできないことがわかりました。

例: emacs で新しい .java ファイルを開き、「imp」と入力すると、オートコンプリートがアクティブになりません。

問題は、「jdee モード」で emacs で開かれている .java ファイルです。しかし、オートコンプリートは「java-mode」でのみ機能します。証拠は、AC / dictのjave-modeファイル名をjdee-modeに変更すると、ACがうまく機能することです。

だから私はこれについて2つの解決策を考えました:

  1. jdeeモードでもACにJavaモードを使用させる
  2. jdee を更新するたびに、emacs が java-mode のファイル名を jdee-mode に変更するようにします。

作り方を知っている人はいますか?または、より良い解決策がありますか?

ありがとうございました!