问题标签 [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 主页并将其设置在我的~/.bash_profile
:
然后我将 JDEE 配置为指向 JDK ~/.emacs
:
谁能告诉我为什么自动完成不起作用?我相信我设置的 JDEE 的任何部分当前都没有工作,但是,我使用自动完成来测试,因为这是我开始工作的主要优先事项。
更新:如果我使用M-x jde-compile
它说
JDE 无法识别 JDK 1.7 javac。假设 JDK 1.6 javac?(是或否)
它似乎找到了我的JDK。如果我输入 yes ,它会给出同样的错误(Cannot find JDK's tools jar file (or equivalent)
。
java - 如何配置 jdee `find-class-source-file` 以使用 Cassandra 源代码树?
我正在尝试为即将开始的 Java 项目设置 Emacs+JDEE,但我无法让 JDEE 正常工作。我想要解决的第一个想法是能够跳转到给定类名的源文件。我使用Cassandra源代码作为我使用 JDEE 的游乐场。
我已经设置了一个全新的 Ubuntu 12.04 VM,并使用 Emacs 23.3.1 作为我的测试环境。我正在使用openjdk-1.6
默认的 Ubuntu 存储库,而 JDEE 似乎正在使用它。我下载了 jdee tar 球并将其解压缩到~/.emacs.d
. Cassandra 源代码树检出到~/cassandra
. 我~/.emacs.d/init.el
的包括以下内容:
当我打开时,~/cassandra/src/java/org/apache/cassandra/db/ColumnFamily.java
我希望能够跳到课堂org.apache.cassandra.config.CFMetaData
上。当我jde-open-class-at-point
在该类名上运行时,出现以下错误:
同样,如果我跑
我收到此错误:
我需要做什么才能让 JDEE 找到源文件?
emacs - 将“jdee-server-dir”指向带有 JDEE jar 问题的目录
我正在将 Emacs 与 JDEE 一起使用。当我想用 Cc Cv Cc 键绑定编译当前 Java 文件时,我遇到此消息并且不编译:
将“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 - 无法在 emacs 中设置 jdee-server
在 jdee-server 的 github 中,它说
将 target/jdee-bundle-${version}.jar 复制到一个目录并自定义 jdee-server-dir 以指向该目录。
但我无法理解。是什么target/jdee-bundle-${version}.jar
?我jdee
使用 emacs安装melpa
,它没有这样的文件。
emacs - 无法打开加载文件:没有这样的文件或目录,语义加载
我正在尝试安装jdee
在我的emacs
,这是我的配置.emacs
:
但是当我编辑java文件时,它会报告一个错误:
然后我下载了cedet-1.1
,发现smantic-load.el
cedet-1.1目录下有个文件
emacs
版本:24.5
jdee
版本2.4.0.1
OS platform
::windows 7
如何解决这个问题?
file - 在 emacs 中安装 jdee 和 cedet 时遇到问题
我不确定这里出了什么问题,而且我对 emacs 不熟悉...我开始尝试使用此代码将 JDEE(下载它,提取到下面的目录中)安装到 emacs 中
在 my.emacs 文件中,我收到错误“找不到 wget。您可能想改用 beanshell 解析器。” 在 Mx 评估缓冲区
我不确定那里发生了什么,因为我的 Mac 上有 wget 和 xcode。但我查了一下 jdee,发现我可能想要 cedet。所以我下载了它,把它放到 .emacs.d 甚至添加
到我的 .emacs 但每当我跑步时
从我的终端,就像它告诉我的那样,我收到了消息
我不知道此时该怎么办...
java - How to let auto-complete use java mode in Jdee mode?
guys
I installed jdee in my emacs and it works well, but I fins that it cannot active auto-complete.
Example: When I open a new .java file in emacs, and I input "imp", auto-complete cannot active.
The problem is .java file open in emacs in "jdee-mode" because jdee. But the auto-complete only work on "java-mode", the evidence is AC works well when I change the jave-mode filename, which in AC/dict, to jdee-mode.
So I thought two solutions about this:
- make AC use java-mode even in jdee-mode
- make emacs change the filename of java-mode to jdee-mode after every update jdee.
Dose anyone know how to make them? Or has better solution?
Thank you!
emacs - 删除 jdee_flycheck 中的临时文件时出错
我正在尝试用弹丸、Jdee 和 flycheck 配置一个项目。我已经自定义了 flycheck-check-syntax-automatically,以便在保存缓冲区时只检查缓冲区。但是当我保存时,显示此错误:
进程过滤器中的错误:删除目录:权限被拒绝,c:/Users/xxxxx/AppData/Local/Temp/JDEE_flycheck_13016Htm
该文件夹似乎被 jdee-server 锁定。有什么线索吗?