美文网首页
emacs开发-01: 从零开始学习构建java项目

emacs开发-01: 从零开始学习构建java项目

作者: larluo_罗浩 | 来源:发表于2018-07-29 17:05 被阅读560次

学习使用emacs之后,你的世界将会是全新的,具有无限可能。。。

很多人喜欢用idea或者eclipse, 但是通往真正的编程圣地,是要脱离于IDE,凌驾于IDE之上的。

所以,请从这里开始你的第一步,踏上emacs的征徐吧。其实根本就不难。。。

进入正题,我们今天选择的工具是:

nix(软件包管理)+maven(项目构建)+emacs(ide)

;; 没有安装nix的请自行安装: https://nixos.wiki/wiki/Nix_Installation_Guide


我们这里演示一个base64加密的小程序

首先安装openjdk以及maven:

a. 新建项目

https://maven.apache.org/guides/getting-started/maven-in-five-minutes.html

mvn -B archetype:generate -DgroupId=firstJava -DartifactId=firstJava -DarchetypeArtifactId=maven-archetype-quickstart

b. 添加maven依赖并进行下载 

c. 编译并运行代码 

d: 打包并运行jar包

基础成功准备就绪,最后一步,集成emacs 

安装emacs:

    a. 添加melpa源软件包:https://github.com/melpa/melpa   

        ;; 全部使用http协议, https一些情况下存在bug

    b. 启动emacs, 更新软件包

      alt+x: package-refresh-contents

      c. 安装java开发插件meghanada: https://github.com/mopemope/meghanada-emacs 

  d: 开启emacs的meghanada模式 

  e: emacs打开源文件后自动下载并启动meghanada

    f: 编写代码 

    g: 编译并执行

    [ctrl+c, ctrl+c, ctrl+c]编译文件

    alt+x: meghanada-exec-main 运行main方法

其它演示效果:

http://www.skybert.net/emacs/java-programming-in-emacs-with-meghanada-mode/

相关文章

网友评论

      本文标题:emacs开发-01: 从零开始学习构建java项目

      本文链接:https://www.haomeiwen.com/subject/dcbzmftx.html