問題タブ [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.
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)
。
emacs - JDEE jar の問題で「jdee-server-dir」を dir にポイントする
JDEEでEmacsを使用しています。現在の Java ファイルを Cc Cv Cc キー バインディングでコンパイルしたい場合、次のメッセージが表示されてコンパイルしません。
「jdee-server-dir」を JDEE jar のあるディレクトリに向けます。
しかし、以前にコンパイルされていれば、Cc Cv Cr を使用して任意の Java ファイルを実行できます。
emacs - JDEE jdee-javadoc-autodoc-at-line
これはWindows上にあります
私は最新のemacs、最新のJDEE(MELPAから)、およびJDK1.8を持っています
「jdee-javadoc-autodoc-at-line」を呼び出そうとすると、エラーが発生します。
' 変数としてのシンボルの値が無効です: 作業メッセージ'
これをトラブルシューティング/修正する方法について誰か考えがありますか?
emacs - ロード ファイルを開けません: そのようなファイルまたはディレクトリはありません , セマンティック ロード
にインストールしようとしていますが、これは でのjdee
私emacs
の構成です.emacs
:
しかし、Javaファイルを編集すると、エラーが報告されます:
そして、ダウンロードして、cedet-1.1 ディレクトリにファイルcedet-1.1
があることを確認します。smantic-load.el
emacs
バージョン :24.5
jdee
バージョン : 2.4.0.1
OS platform
:windows 7
これを修正する方法は?
java - オートコンプリートで Jdee モードで Java モードを使用するにはどうすればよいですか?
彼ら
emacs に jdee をインストールしましたが、正常に動作しますが、オートコンプリートを有効にできないことがわかりました。
例: emacs で新しい .java ファイルを開き、「imp」と入力すると、オートコンプリートがアクティブになりません。
問題は、「jdee モード」で emacs で開かれている .java ファイルです。しかし、オートコンプリートは「java-mode」でのみ機能します。証拠は、AC / dictのjave-modeファイル名をjdee-modeに変更すると、ACがうまく機能することです。
だから私はこれについて2つの解決策を考えました:
- jdeeモードでもACにJavaモードを使用させる
- jdee を更新するたびに、emacs が java-mode のファイル名を jdee-mode に変更するようにします。
作り方を知っている人はいますか?または、より良い解決策がありますか?
ありがとうございました!