使用java开发环境

  • 时间:
  • 浏览:314
  • 来源:成都艾邦软件开发

link: /amp/t/495354

这篇文章主要介绍如何使用 SpaceVim 搭建 Java 开发 Vim 环境主要涉及到 lang#java 模块。

启用模块

SpaceVim 初次安装时默认并未启用相关语言模块。首先需要启用 lang#java 模块, 通过快捷键 SPC f v d 打开配置文件添加

[[layers]]  name  lang#java

启用 lang#java 模块后在打开 java 文件时就可以使用语言专属快捷键这些快捷键都是以 SPC l 为前缀的。

lang#java 模块主要采用插件 vim-javacomplete2该插件可以自动读取工程配置文件获取当前项目的 classpath 目前支持的项目包括 maven、gradle 以及 eclipse 下的配置文件。

代码补全

vim-javacomplete2 为 java 项目提供了很好的代码补全功能配合 autocomplete 模块可以在编辑代码时实时补全代码并且可以模糊匹配。

语法检查

checkers 模块为 SpaceVim 提供了异步语法检查功能该模块主要包括插件 neomake。 目前支持的项目包括 maven、gradle 以及 eclipse 下的配置文件。

从上图我们可以看到目前语法检查支持如下功能

  • 在底部分割窗口列出所有语法问题
  • 在侧边使用标记符号标记错误信息
  • 在状态了显示错误及警告数量
  • 当光标所在位置存在错误在光标的下一行展示错误细节移动光标后这个错误描述就会被清除并不会影响代码内容

导包

在编辑 java 文件时导包的操作主要有两种一种是自动导包一种是手动导包。自动导包主要是在选中某个补全的类后自动导入该类。 手动导包的快捷键是 F4可将光标移动到类名上按下 F4 手动导入该包。会出现这样一种情况classpath 内有多个可选择的类 此时会在屏幕下方弹出提示选择相对应的类名即可。

跳转测试文件

在编辑 java 源文件时可以通过命令 :A 跳转到与之对应的测试文件这一功能主要依赖 tpope 的 vim-project以 maven 项目为例 需要在项目根目录添加配置文件 .projections.json内容如下

{ src/main/java/*.java: {alternate: src/test/java/{dirname}/Test{basename}.java}, src/test/java/**/Test*.java: {alternate: src/main/java/{}.java}}

基于这样的配置就可以实现源文件和测试文件相互跳转了。

编译运行

主要基于 JavaUnite可以编译并运行当前类也可以执行某个指定的函数。SPC l r c 执行光标函数 SPC l r m 执行 main 函数。

代码格式化

基于 format 模块可以使用 SPC b f 对当前代码进行格式化format 模块主要包括插件 neoformat。 该插件提供了格式化框架对于 java 的支持还需要安装 uncrustify 或者 astyle。 同时你也可以使用谷歌的 java formatter。

交互式编程

jdk9 引入了 jshell让 java 的交互式编程成为了可能在 SpaceVim 里可以通过快捷键 SPC l s i 其同该功能。REPL 窗口打开后 可以通过 SPC l s l 和 SPC l s s 等快捷键发送代码给 jshell目前支持发送当前行、选中内容及整个文件内容。

使用eclipse搭建Java开发环境

一、JDK

  想要编写java程序首先得需要配置java开发环境而JDK则是配置开发环境所必须要下载的

 、JDK的下载

1官网下载
2我的百度网盘链接
jdk14链接/s/1OJQ3yjnxosTNS2z5QSpySg
提取码3n2s
jdk8链接/s/1JSPEkHUWdWajPrU80vD9HA
提取码pt2c
进入到下载页面后选择您所需要的JDK版本等待下载 完成。

 、JDK的安装

例JDK14—64位运行下载下来的.exe文件

  点击下一步

  这里路径可改可不改但我建议修改此处我的路径为E:JAVAjdk14点击下一步等待安装完成

  此处安装完成之后直接点击关闭

3、配置环境变量

  首先进入到刚才您JDK安装的位置进入bin目录复制此路径
  在桌面上右键此电脑我的电脑——属性——高级系统设置——环境变量——双击系统变量中的Path变量——新建——将刚才复制的路径粘贴到里面回车然后全部确定

4、检测环境是否配置成功

  按下winR——输入cmd回车打开命令提示符输入java -version如果出现了类似下面的字样则恭喜你配置成功了其中version就是版本号

5、新版本JDK的安装目录特殊之处

  我之前用的jdk8安装jdk8时在安装完jdk之后会自动弹出来一个窗口让你安装jre建议将你的jdk安装目录与jre放在同一父级目录下小伙伴亲测jre的路径随便放在哪都没有影响只要jdk记好就行了但最好还是按照建议来jdk8的安装过程便不再赘述配置环境变量步骤与jdk14一样。
  现在直接跳到了jdk14发现安装的时候并没需要安装jre然后查看jdk的安装目录里面也同样没有jre原来需要执行一个命令才能出现jre文件夹
在你jdk安装目录下按住shift点鼠标右键点击此选项打开终端反正我是这么叫的也许不是叫这个名字大家就不要介意了哈只要明白这个意思就行了  执行以下命令
binjlink.exe --module-path jmods --add-modules java.desktop --output jre
  回车等待一小会儿
  便发现jre目录出现在了bin目录下

二、eclipse

1、eclipse的下载与安装


  官网下载链接
  我的百度网盘链接eclipse for java x64 2020/3/17 链接/s/1KkI6Ss1aKA5rYRMQo8chrg
提取码9adx
  进入到官网建议点击下载离线包毕竟这是国外的软件使用安装程序在线安装很大几率会失败

  在左侧选择您所需要的eclipse开发版本一般开发java就选择第一个就可以了然后在右边选择您电脑的操作系统对应的版本右下角也可以选择以前旧版本的离线包

  在这里我们选择另一面镜子
  选择中国区域的镜子比如中国科技大学等待一会也许这一会儿是好长的一会儿就会开始下载
  下载完成后解压安装包这时候不要直接运行eclipse.exe会报错因为我们下载的是离线包需要手动指定eclipse的路径我们打开eclipse目录打开eclipse.ini配置文件
  在此处添加如下代码如图所示其中第二行是您环境变量的值可不要直接跟着我的写了哦
  然后保存运行eclipse.exe
  出现下图界面此处是让你选择您的工作空间就是您新以后新建工程的默认位置具体新建工程的时候可以选择默认与自定义
  勾选左下角的方框则以后启动eclipse就不会再让您选择工作空间直接默认此次的目录最后点击launch
  出现欢迎界面直接关闭

三、新建您的第一个java项目

  点击左上角file——new——java project

  若new里面没有java project则选择other——java——java project
  输入工程名下面的location可以选择自定义目录一般默认就好了然后点击finish
  若出现以下界面则选择Don’t create

  然后在test001工程下的src右键——new——package

  输入包名点击finish
  在刚才新建的包上右键——new——class
  输入类名勾选下下图所指位置的方框主类才需要勾选新手若不明白什么是主类就直接勾选最后finish
  然后在下图位置输入如下代码

  在你刚才的类名上我的是test.java右键——Run as——javaapplication
  或者使用快捷键CtrlF11也可直接运行当前类
  若下面的console中输出了Hello World恭喜你第一个java程序成功运行
  注若在此过程有任何不懂或者与我的介绍不同的地方欢迎私聊或留言若我的文章中有错别字、有病句、影响句意欢迎留言批评若我的教程有不对的地方欢迎留言批评。
  若百度网盘链接失效请留言或私聊
  转载请注明出处
  小技巧eclipse中alt/则是提示代码的快捷键善用此快捷键可以大大提高效率并且上面的System.out.println();代码还有更快的方法哦那就是输入syso然后按下alt/就出来了是不是非常方便哈哈。