问题标签 [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 主页并将其设置在我的~/.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)

在此处输入图像描述

0 投票
1 回答
741 浏览

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 找到源文件?

0 投票
1 回答
644 浏览

emacs - 将“jdee-server-dir”指向带有 JDEE jar 问题的目录

我正在将 Emacs 与 JDEE 一起使用。当我想用 Cc Cv Cc 键绑定编译当前 Java 文件时,我遇到此消息并且不编译:

将“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 投票
1 回答
607 浏览

emacs - 无法在 emacs 中设置 jdee-server

在 jdee-server 的 github 中,它说

将 target/jdee-bundle-${version}.jar 复制到一个目录并自定义 jdee-server-dir 以指向该目录。

但我无法理解。是什么target/jdee-bundle-${version}.jar?我jdee使用 emacs安装melpa,它没有这样的文件。

0 投票
0 回答
2782 浏览

emacs - 无法打开加载文件:没有这样的文件或目录,语义加载

我正在尝试安装jdee在我的emacs,这是我的配置.emacs

但是当我编辑java文件时,它会报告一个错误:

然后我下载了cedet-1.1,发现smantic-load.elcedet-1.1目录下有个文件

emacs版本:24.5
jdee版本2.4.0.1
OS platform ::windows 7

如何解决这个问题?

0 投票
2 回答
318 浏览

file - 在 emacs 中安装 jdee 和 cedet 时遇到问题

我不确定这里出了什么问题,而且我对 emacs 不熟悉...我开始尝试使用此代码将 JDEE(下载它,提取到下面的目录中)安装到 emacs 中

在 my.emacs 文件中,我收到错误“找不到 wget。您可能想改用 beanshell 解析器。” 在 Mx 评估缓冲区

我不确定那里发生了什么,因为我的 Mac 上有 wget 和 xcode。但我查了一下 jdee,发现我可能想要 cedet。所以我下载了它,把它放到 .emacs.d 甚至添加

到我的 .emacs 但每当我跑步时

从我的终端,就像它告诉我的那样,我收到了消息

我不知道此时该怎么办...

0 投票
2 回答
1161 浏览

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:

  1. make AC use java-mode even in jdee-mode
  2. 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!

0 投票
0 回答
78 浏览

emacs - 删除 jdee_flycheck 中的临时文件时出错

我正在尝试用弹丸、Jdee 和 flycheck 配置一个项目。我已经自定义了 flycheck-check-syntax-automatically,以便在保存缓冲区时只检查缓冲区。但是当我保存时,显示此错误:

进程过滤器中的错误:删除目录:权限被拒绝,c:/Users/xxxxx/AppData/Local/Temp/JDEE_flycheck_13016Htm

该文件夹似乎被 jdee-server 锁定。有什么线索吗?