美文网首页程序员
使用VS CODE创建和运行第一个JAVA MAVEN项目

使用VS CODE创建和运行第一个JAVA MAVEN项目

作者: 弓长巳寸 | 来源:发表于2020-07-29 16:50 被阅读0次

目标

使用VS CODE创建JAVA MAVEN项目,JDK版本JAVA 1.8,实现功能为将中文转换为拼音。

前提

安装maven

打印maven版本

配置阿里云镜像

在maven的settings.xml中加入阿里云镜像配置

<mirror>
    <id>aliyunmaven</id>
    <mirrorOf>*</mirrorOf>
    <name>aliyunmaven</name>
    <url>https://maven.aliyun.com/repository/public</url>
</mirror>

安装JAVA相关插件

通过Java Extension Pack为VS CODE安装这些插件:

  • Language Support for Java(TM) by Red Hat
  • Debugger for Java
  • Java Test Runner
  • Maven for Java
  • Java Dependency Viewer

创建和配置项目

  1. 快捷键Ctrl+Shift+P打开命令框,选择创建Maven项目


    创建Maven项目
  2. 选择原型


    maven-archetype-quickstart
  3. 输入项目信息(交互式)


    输入项目信息
  4. 根据提示导入JAVA项目
    这一步好像会创建.classpath之类的文件,在这里不选择导入,在点击编译运行的时候也可以完成


    导入项目

java相关配置

通过首选项修改settings.json,添加jdk和jre相关配置。我的配置如下:

{
    "java.home": "C:\\Program Files\\Java\\jdk-11.0.8",
    "maven.terminal.customEsnv": [
        {
            "environmentVariable": "JAVA_HOME",
            "value": "C:\\Program Files\\Java\\jdk-11.0.8"
        }
    ],
    "java.configuration.runtimes": [
        {
            "name": "JavaSE-1.8",
            "path": "C:\\Program Files\\Java\\jdk1.8.0_212",
            "default": true
        },
        {
            "name": "JavaSE-11",
            "path": "C:\\Program Files\\Java\\jdk-11.0.8",
        },
    ],
 }

如果配置的java.home版本低于11,VS CODE将无法编译运行JAVA程序。
会提示用户安装java 11或以上版本的JDK。

vscode-java requires a Java Development Kit to run (NOT A JRE!). Since vscode-java 0.65.0, Java 11 is the minimum required version.

这是在这次遇到的一个小坑,因此需要配置java 11以上版本作为java.home。
但这不代表只能使用java 11以上版本。MAVEN项目中可以通过pom.xml配置使用java 1.8编译运行。
pom.xml相关配置项如下:

  <properties>
    <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
    <maven.compiler.source>1.8</maven.compiler.source>
    <maven.compiler.target>1.8</maven.compiler.target>
  </properties>

运行项目

  1. 从maven库查找依赖文本
    将pinyin4j的依赖文本加入到pom.xml中,maven会自动下载到本地库。
      <dependencies>
        <dependency>
          <groupId>junit</groupId>
          <artifactId>junit</artifactId>
          <version>4.11</version>
          <scope>test</scope>
        </dependency>
        <!-- https://mvnrepository.com/artifact/com.belerweb/pinyin4j -->
        <dependency>
          <groupId>com.belerweb</groupId>
          <artifactId>pinyin4j</artifactId>
          <version>2.5.0</version>
        </dependency>
      </dependencies>
    
  2. 更新项目配置


    更新项目配置
  3. 成功运行


    RUN

    终端信息中也可以看到使用dk1.8运行了项目

总结

使用VS CODE也可以方便地创建JAVA MAVEN项目,要注意相关插件和配置项的设置。

参考

相关文章

网友评论

    本文标题:使用VS CODE创建和运行第一个JAVA MAVEN项目

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