配置jdee中遇到的问题
在加载完jdee后
(add-to-list 'load-path "path-to-jdee")
(load "jde")
再添加上如下代码
(setq jde-help-remote-file-exists-function '("beanshell"))
才能正常加载 jdee
但是加载完成jdee后使用jdee 的编译时报错,提示没有 *compilation* buffer
可以在打开 .java 文件时就新建一个buffer,这样就可以正常调用jdee的编译,运行功能了
(defun java-create-compilation-buffer ()
"Create compilateion buffer for java file."
(interactive)
(let ((file (buffer-file-name)))
(let ((extension (file-name-extension file)))
(if (equal extension "java")
(get-buffer-create "*compilation*")))))
(add-hook 'java-mode-hook 'java-create-compilation-buffer)