VS Code 写一切 Java 单文件
VSC 可以直接编译调试单个 Java 源文件(虽然没什么用)
Java 环境配置
与 VSC 无关,但提一下 mac 的配置
macOS 下用 brew 装 OpenJDK
$ brew install openjdk
然后根据提示创建符号链接以便系统找到 JDK
$ sudo ln -sfn /usr/local/opt/openjdk/libexec/openjdk.jdk \
/Library/Java/JavaVirtualMachines/openjdk.jdk
需要安装的 VS Code 插件
- Java Extension Pack
工作区配置
打开一个空文件夹,在其中创建一个文件 Hello.java,编辑内容如下
public class Hello {
public static void main(String[] args) {
System.out.print("Hello World");
}
}
按 F5 直接运行,VSC 自动生成 launch.json,有时候会失败,可以重试几遍
内容大概如下
{
// Use IntelliSense to learn about possible attributes.
// Hover to view descriptions of existing attributes.
// For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387
"version": "0.2.0",
"configurations": [
{
"type": "java",
"name": "Debug (Launch) - Current File",
"request": "launch",
"mainClass": "${file}"
},
{
"type": "java",
"name": "Debug (Launch)-Hello<java_single_file_9fc652ff>",
"request": "launch",
"mainClass": "Hello",
"projectName": "java_single_file_9fc652ff"
}
]
}
解释:它配置了两个 launch,一个是以当前打开的 Java 源文件作为主类调试,一个是以 Hello.java 作为主类进行调试
切回 Hello.java 按 F5,得到如下输出
11 December 2019