Installing the JDK Software and Setting JAVA_HOME
前往官网下载
在 mac 可以用一种比较 tricky 的方法:在命令行
java --version
如果没有 java 命令的话系统会弹出提示
点击 More Info...
也可以抵达官网进行下载
JAVA_HOME
官方指引说安装的路径在/usr/jdk/jdk1.6.0_02
,然鹅我的并不在这里。比较 tricky 地找到安装路径是靠 vscode,⌘+⇧+P
后用命令Configure Java Runtime
,找到了目前的安装路径
因此
export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk-14.0.1.jdk/Contents/Home
echo $JAVA_HOME # 看看输出确认一下
到官网下载
任选一个下载
解压后放到自己想好一个文件夹下,然后加入到环境变量
PATH=$PATH:/Library/Java/Extensions/apache-maven-3.6.3/bin
测试是否配置成功
mvn --version
#Apache Maven 3.6.3 (cecedd343002696d0abb50b32b541b8a6ba2883f)
#Maven home: /Library/Java/Extensions/apache-maven-3.6.3
#Java version: 14.0.1, vendor: Oracle Corporation, runtime: /Library/Java/JavaVirtualMachines/jdk-14.0.1.jdk/Contents/Home
#Default locale: en_CN, platform encoding: UTF-8
#OS name: "mac os x", version: "10.15.4", arch: "x86_64", family: "mac"
VSCode 的 setting 也写好路径,反正会在右下角弹窗问的
⌘+⇧+P
:Create Java Project
选择 Maven,接下来我也不懂,乱选了一个 plain 的,然后等待运行,再输入一些还不知道是啥的参数。
<aside> 🤨 JUnit 5 = JUnit Platform + JUnit Jupiter + JUnit Vintage
</aside>
First-class support for the JUnit Platform also exists in popular IDEs (see IntelliJ IDEA, Eclipse, NetBeans, and Visual Studio Code)
OK 那我只管 platform 就好了。
下载这个
The Central Repository Search Engine
因为根据一个 issue 就应该用junit-platform-console-standalone
,common 的我试过失败了。
然后把 .jar
放到./lib
文件夹下,没有就创建一个。
在./pom.xml
应该也要添加一些内容(参考虫师)
<dependency>
<groupId>org.junit.platform</groupId>
<artifactId>junit-platform-launcher</artifactId>
<version>1.0.1</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.junit.jupiter</groupId>
<artifactId>junit-jupiter-engine</artifactId>
<version>5.0.1</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.junit.vintage</groupId>
<artifactId>junit-vintage-engine</artifactId>
<version>4.12.1</version>
<scope>test</scope>
</dependency>
文件写在./src/test
下。
import 内容举例
import static org.junit.Assert.*;
import java.util.Random;
import org.junit.Test; //最紧要这个
这时候测试文件应该可以看到CodeLens 了
开始开心 debug 喽