VisualStudioCode(vscode)配置Java环境
Visual Studio Code (vscode) 配置 Java 环境
  最近在学习使⽤Java,同时使⽤VSCode也很久了,就想⽤vscode配置⼀下开发环境,下⾯我们开始吧~~~
✍✍✍主要步骤:
  ➤ 下载安装配置java
  ➤ 配置java Path
  ➤ vscode 安装插件
  ➤ 调试试运⾏
✍✍✍具体操作:
1. 下载安装配置java
  这⼀步骤可看之前的⽂章:
2. vscode 安装插件
  2.1 安装插件
    点击扩展(Ctrl+Shift+X) --> 搜索查 Java Extension Pack --> 点击安装(此处有坑,后⾯会讲)。
java创建文件
  2.2 跳坑
    如果你已安装的Java版本 是 Java 11,直接跳过;如果你安装的是Java 8,那么先别安装上⾯的插件。(已安装的就删了吧~~~)
    Java 8 不能直接安装上⾯插件的原因:《》安装的插件中 《Language Support for Java(TM) by Red Hat》为最新版0.65.0,它只⽀持Java 11。
  使⽤Java 8版本的插件正确安装步骤:
    Ⅰ、在上⾯搜索Java Extension Pack的界⾯上,点击安装【Language Support for Java(TM) by Red Hat】。
    Ⅱ、安装后回到Java Extension Pack的界⾯,操作如下:
    Ⅲ、安装【Java Extension Pack】
  2.3 设置java路径
    打开vscode设置(Ctrl + ,) -->  搜索设置输⼊ javahome -->  点击 Java: Home下的在settings.json中编辑,如下:
  其中,第①⾏是JAVA_HOME的路径,记得把 "\" 改成 "\\";第②⾏的话是⾯向安装Java 8的,输⼊这⾏命令不会⼀直提⽰安装Java 11 JDK。
3. 调试试运⾏
  3.1 打开⽂件夹
  打开⽂件夹对于熟悉vscode来说最简单不过了,这⾥我就(跳过了)简单说⼀下吧。
    ⽂件 --> 打开⽂件夹 --> 浏览选择即可
  3.2 编写简单java⽂件
  这⾥我就直接贴代码了,不详细说明了。
// Hello.java
public class Hello {
public static void main(String[] args) {
System.out.print("I am Hello Class, which is a main class");
}
}
class E {
public static void main(String[] args) {
System.out.print("I am E Class, which is a main class");
  【Tips】:刚刚发现的⼩技巧,安装插件之后,直接输⼊"main",回车就可以⾃动⽣成main函数了(>‿◠)✌
  3.3 ⽣成launch.json ⽂件
    Ⅰ
、创建⽂件
    Ⅱ、配置⽂件内容
  创建后,⽂件中内容会根据已创建的java⽂件中的主类进⾏配置。此时创建的json⽂件会⾃动配置好主类Hello和主类E。  这个可以根据个⼈喜好更改,我个⼈喜欢全局配置,所以把后⾯内容删除了,如下:
  3.4 编译运⾏
    这⾥有两种⽅法,看个⼈喜好⽽定。
  3.4.1 F5
    打开java⽂件后直接按下F5运⾏程序,当⽂件有多个主类时,有提⽰选择哪个主类来运⾏,如下:
  【Tips】:使⽤这种⽅法运⾏主类,不会在launch.json⽂件中插⼊各种配置信息。
  3.4.2 run
    打开java⽂件后,上⾯安装的插件会⾃动在主类前增加⼀⾏ run | debug,可快速运⾏主类,此时不需要再选择主类,如下:
  【Tips】:使⽤这种⽅法运⾏主类,会在launch.json⽂件中插⼊相应的配置信息。
↡↡运⾏结果↡↡    }
}
{
// 使⽤ IntelliSense 了解相关属性。
// 悬停以查看现有属性的描述。
// 欲了解更多信息,请访问: go.microsoft/fwlink/?linkid=830387
"version": "0.2.0",
"configurations": [
{
"type": "java",
"name": "Debug (Launch) - Current File",
"request": "launch",
"mainClass": "${file}"
}
]
}

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。