首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在emacs中安装jdee和cedet时出现问题

在emacs中安装jdee和cedet时出现问题
EN

Stack Overflow用户
提问于 2015-10-27 05:26:18
回答 2查看 312关注 0票数 1

我不知道这里出了什么问题,而且我对emacs还不熟悉……我首先尝试使用以下代码将JDEE (已下载,解压缩到下面的目录中)安装到emacs中

代码语言:javascript
复制
(add-to-list 'load-path "~/.emacs.d/internet/jdee-2.4.1/lisp")
(load "jde")

在my.emacs文件中,我得到了错误“找不到wget.你可能想要使用beanshell解析器来代替。”在M-x eval-buffer上

我不知道发生了什么,因为我在我的mac上使用了xcode。但是我查了一下jdee,我发现我可能想要cedet。所以我下载它,把它放到.emacs.d中,甚至添加

代码语言:javascript
复制
(add-to-list 'load-path "~/Users/paulmyers/.emacs.d/internet/cedet-1.1/cedet-build.el")

发送到我的.emacs,但是每当我运行

代码语言:javascript
复制
emacs -Q -l cedet-build.el -f cedet-build

从我的终端,正如它告诉我的那样,我得到了消息

代码语言:javascript
复制
"Cannot open load file: no such directory, cedet-build.el"

我不知道现在该怎么办..。

EN

回答 2

Stack Overflow用户

发布于 2015-10-27 17:50:57

在尝试jdee之前,请确保CEDET运行良好。获取最新的CEDET http://sourceforge.net/p/cedet/git/ci/master/tree/和最新的jdee http://sourceforge.net/p/cedet/git/ci/master/tree/

下面是我的cedet conf (在.emacs的开头):

代码语言:javascript
复制
 (ignore-errors ;; for cedet reload
    (load-file "~/.emacs.d/cedet-git-master/cedet-devel-load.elc")
    (load-file "~/.emacs.d/cedet-git-master/cedet-contrib-load.elc"))
  (global-ede-mode 1)
  (add-to-list 'semantic-default-submodes 'global-semanticdb-minor-mode 1)
  (add-to-list 'semantic-default-submodes 'global-semantic-idle-scheduler-mode 1)
  (add-to-list 'semantic-default-submodes 'global-semantic-stickyfunc-mode 1)
  (add-to-list 'semantic-default-submodes 'global-semantic-highlight-func-mode 1)
  (add-to-list 'semantic-default-submodes 'global-semantic-idle-summary-mode t)
  (add-to-list 'semantic-default-submodes 'global-semantic-idle-completions-mode t)
  (add-to-list 'semantic-default-submodes 'global-srecode-minor-mode t)
  (semantic-mode) 

和我的jdee conf

代码语言:javascript
复制
(add-to-list 'load-path "~/.emacs.d/jdee/jdee-master") 
(autoload 'jdee-mode "jdee" "" t)   
(setq auto-mode-alist (append '(("\\.java\\'" . jdee-mode)) auto-mode-alist))  
 (setq jde-complete-add-space-after-method t)  
 (setq jdee-server-dir "~/.emacs.d/jdee/jdee-server-master/target/")  
 (add-hook 'jdee-mode-hook 
            (lambda()
              ;; abbrev
              ;;(jdee-abbrev-mode)
              ;; autocomplete
              (add-to-list 'ac-modes 'jdee-mode)))

然后对JAVA变量使用M-x自定义组jdee (JAVA_HOME,CLASSPATH...)

票数 1
EN

Stack Overflow用户

发布于 2016-01-22 18:19:37

关于JDEE,我会用emacs包管理器从MELPA安装。这是安装它的推荐方式。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/33355937

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档