JDK 下载
学习 Java 第一步,当然是下载安装开发环境了。
Java 的开发环境就是 下载安装 JDK。
想到当年大学的时候,老师教 Java,那个时候,由于天天玩游戏,对于 JDK、JRE 都表示有点蒙。
实际上,咱们只用下载 JDK 就好了,JRE 压根不用去考虑它,JRE 是运行环境,给用户用的。
由于 Java 被 Oracle 收购了,所以下载去 Java 官网下载的话,是需要登录 Oracle 账号的,相信没人为了下载个 JDK 而特意去注册账号。
从该网址能直接下载 Java11 的 JDK。 jdk.java.net/java-se-ri/…
先不要纠结什么是 SE ,为什么要下载 Java11,而不是最新的等等。
虽然答案很简单,但我们刚起步,没有必要知道这些东西,先把语法学会了再说,集中注意力。
下载好了后,解压到随便哪个盘都行,反正也不大。
然后名字改为 Java,这样没别的意思,好看,而且,方便,一目了然。
接下来就是配置环境变量(JDK路径)。
很多小伙伴可能并不清楚环境变量是啥,可以解释下:
当我们在命令行里输入命令如: java -version,那么系统怎么知道我们输入的是什么东西呢?所以得配置环境变量,有了环境变量后,系统就会到这些路径下查找、执行这些命令。当然,具体是哪个它还是不知道,所以它是从头到尾的一个一个路径查找、执行的。
配置比较简单 Win+S 搜索 环境变量
或 右击--》我的电脑--》属性--》高级系统设置--》环境变量
把之前下载解压后的路径复制到这里,开发中用到的命令都是 bin 路径下的,所以这里要具体到 bin 路径。
主要的配置就这一个,这里配好后,打开 CMD 或 PowerShell(不建议CMD,太老太丑太刺眼,建议下载 PowerShell 7 配合 Windows Terminal 食用)。输入 java 后,就有一堆的帮助信息,此时就成功配好开发环境了。
第一个程序 HelloWoeld
按照国际惯例,学习一门新的语言的第一个程序就是输出 Hello World!
新建一个文件夹,专门存放 Java 代码。
新建一个 txt 文档,先敲代码(别复制,复制没有灵魂)。
先别管啥意思,照抄就行了。
public class HelloWorld
{
public staic void main(String[] args)
{
System.out.println("Hello World!");
}
}
保存后,txt文件重命名为 HelloWorld.java ,按住 Shift,点击在此处打开 Powershell (或CMD)窗口。
输入 javac HellWorld.java 进行编译,编译后会生成 HelloWorld.class文件。
再输入 java HelloWorld 运行 程序。
此时,成功的输出 HelloWorld 了。😊
配置VS Code
刚开始学习 Java 真不建议用 idea 等IDE,但是用系统自带的记事本也不现实,所以最好就是用VS Code 等文本编辑器就可以了。
我只用 VS Code,强就不说了,还好看。
用 VS Code 打开 HelloWorld.java后,会自动提示你安装插件。
没有提示也不要紧,打开扩展 或 快捷键Ctrl+Shift+x ,然后搜索 Java Extension Pack ,安装即可。
然后,好了,重头戏来了!
退出代码: 3221225794
我在安装好了后,结果运行不了,终端运行不了,网上各种方法都试了,都没用。
Ctrl+Shift+P >Terminal:Select Default Profile 选择哪个终端都没用,直接打开终端又没问题。
终端进程“C:\Program Files\PowerShell\7-preview\pwsh.exe”已终止,退出代码: 3221225794。
终端进程“C:\windows\System32\WindowsPowerShell\v1.0\powershell.exe”已终止,退出代码: 3221225794。
终端进程“C:\windows\System32\cmd.exe”已终止,退出代码: 3221225794。
各种尝试,各种改配置,花了几个小时都没搞定。
倒是对 VS Code 的配置熟了。
最后很气,差点砸键盘了,要不是看在键盘是通过吃土才买来的份上,早砸了。
由于各种方式都尝试了,无果后,就 Goole 一直找灵感,然后看到了权限两个字,虽然问题不一样,但灵机一动,用管理员权限打开 VS Code,顿时高兴的跳起来了,还真可以了。
然后,右键--》属性--》兼容性--》以管理员身份运行此程序。
第一次写文章,写的很不好,花了好几个小时,见谅了,才不是为了 8月更文挑战。