java123新地址_Java学习不走弯路教程(1.环境搭建)

2023-11-03 16:40

本文主要是介绍java123新地址_Java学习不走弯路教程(1.环境搭建),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

1.环境搭建

在开始写第一个Java程序之前,我们需要做一些简单的准备工作。

1.1 还记得DOS吗

我们可以通过图形界面来操作我们的电脑。但作为程序员,你首先需要学会用命令行的方式来操作电脑,因为不是所有的电脑都提供图形界面的。

Windows环境下可以通过DOS来执行命令。

你只需要记住大概5个命令,即可完成电脑的基本操作。

我们首先启动DOS环境:在文件浏览器的地址栏中输入cmd,回车,如下图所示。

e5916149997c1acb636761c1d865cbd1.png

光标左边显示的是当前所在目录。

本教程实例均在C盘下操作,所以如果不是C盘,输入c:回车,切换到C盘下。

0263b560556428252b535625027d5c2a.png

接下来我们要学习5个命令:

目录创建

目录切换

查看当前目录下文件/文件夹列表

打开指定文件

帮助

注:目录和文件夹是一个概念,后续将不再说明

1.目录创建

命令:md 目录名

(Make Directory的缩写)

注:命令之间用空格分隔,后续将不再说明。

我们要创建的目录结构如下:

c:

-work

-001

-002

在DOS窗口输入如下命令来创建上述目录

md c:\work

md c:\work\001

md c:\work\002

733d8972ecd55494014ba74b07c04959.png

2.目录切换

命令:cd 目录名

(Change Directory的缩写)

我们输入如下命令进入刚才创建的目录下

cd c:\work

可以看到当前目录变成了c:\work

b7f33b59644f11372513f327dc27a103.png

3.查看当前目录下文件/文件夹列表

命令:dir

(Directory的缩写)

输入dir显示如下

73082193d9dcf5da3e7d01abbb8c7b86.png

有四个文件夹分别是.,..,001,002

其中001,002为我们刚才创建的文件夹

.为当前目录

..为上一级目录

我们输入cd .

可以看到还是在当前目录下,

输入cd ..

可以看到转到了上一级目录

输入cd work\001

可以看到转到了c:\work\001下

输入cd ..\..\

可以看到转到了上上级目录下

b2dabe09d540dff5ab5b098370660baf.png

4.打开指定文件

命令:more

我们在Window下创建文件a.txt,内容为abc,放到c:\work目录下。

c27380d96a97d0dba6692c698d847299.png

DOS环境下进入work目录输入后输入如下命令

more a.txt

358aa38012c2005402670669709dfe2a.png

可以看到显示了文件内容

5.help

输入help,则显示DOS环境下所有支持的命令。

3b7d226711ad9e2e46aa47061f351107.png

如果不知道命令的使用方法,则输入命令名称 /? 即显示该命令的使用方法。

比如 dir /?

5eb523b890100228fcd8c32c631f8fda.png

启动某个程序

在Window下我们双击a.txt可以启动记事本来显示文件内容。

在DOS下我们也可以实现上述操作:

输入notepad.exe a.txt

为了简单,我们通常省略.exe

notepad a.txt

a7313af7abb7d038e2d25ff58cc25f06.png

这样我们在DOS下启动了记事本来打开a.txt文件

其中notepad为程序名,a.txt为给程序传入的参数,如果不传任何参数,则默认打开程序

notepad

aba15a23f2ebc6ede74d2e0800a4f5d7.png

WHY

现在我们基本上掌握了DOS的操作。

开动脑筋想一想,为什么输入notepad后,DOS可以启动记事本程序?

是的,DOS需要知道notepad.exe的位置,然后启动它。

我们看一下DOS是否知道记事本程序在哪里,输入where notepad回车,如下图

e98b2cd194adeded77e6e1b076432245.png

OK,也就是DOS知道notepad记事本程序位于如下路径下:

C:\Windows\System32\notepad.exe

那么这种程序坐在的路径是在哪里设置的呢?

在DOS环境下,有个变量名叫PATH,它存储了程序的路径信息。

我们输入如下命令来查看变量PATH的值:(echo命令可以输出指定变量的内容,其中变量名用%括起来)

echo %PATH%

fc91a812dcdfe5411a17a47d0ee121af.png

可以看到C:\Windows\system32在其中。

也就是说在DOS启动一个程序时,依次查找变量PATH下面的相应文件,如果找到则执行该文件,因为是启动环境相关,所以我们可以称这个为环境变量。

那么,如何增加或修改环境变量PATH的值?

在Windows中可以右键单击我的电脑-〉系统属性-〉高级系统设置->环境变量,点击新建或双击已有的环境变量来修改或增加新的环境变量。

环境变量之间用分号来分隔。

f16987c4cd86b38da7a5b9974d6e4107.png

6554434ee73bdc2cbf9e1a9090369d9e.png

到这里,我们掌握了写Java程序所必备的DOS基础,请大家熟记于心。

1.2 Java环境搭建

在上一节我们学习了在DOS环境下启动指定程序的方法,在本节中我们将在DOS环境下启动Java程序。

首先,和其他Windos程序一样,我们要安装Java程序,在Oracle的官方网站上下载Java程序到本地,和其他程序一样双击完成安装,注意记下程序安装的路径。

我安装在C:\Program Files\Java\jdk1.8.0_161下

验证安装是否成功:

在DOS下输入如下命令(请自行替换为自己的安装目录,以后略)

C:\Program Files\Java\jdk1.8.0_161\bin\java -version

C:\Program Files\Java\jdk1.8.0_161\bin\javac -version

d6f13d0edfcb6e9e679830603fc38fe8.png

如能正确地显示版本号,则表示安装成功。

上述java,javac命令存在于安装目录的bin目录下,其中javac为编译java程序命令,java为运行java程序命令。

但如果每次运行都要输入全路径的话,很不方便,我们可以向上节中运行记事本程序一样,在任意目录下,直接输入java或javac即可。

是的,我们需要把安装路径加入到环境变量PATH中。

新版本的JDK会自动配置上述PATH变量,如果你用的是旧版本的JDK,在配置PATH的同时,还需要配置CLASSPATH环境变量。

在java的编译过程中,会查找一个名为CLASSPATH的环境变量来完成Java的编译,该环境变量中应该包含Java编译所需要的类文件。

所以我们还需要添加如下环境变量:

变量名:CLASSPATH

变量值:.;C:\Program Files\Java\jdk1.8.0_161\lib\tools.jar

其中.表示记载程序执行的当前目录下的类文件,tools.jar表示加载java的系统类文件。

b4e9f7c700f36296ab9e14fea07132c0.png

1031503618ae1da9aee89bf4377ea887.png

cf66db235fe9fafa0e489f5fc4ed4f92.png

重新启动DOS环境,输入java -version和javac -version正确的显示版本号,则完成Java的环境搭建。

0d12726dfb92d95c66a0a47829f5fb10.png

注:虽然新版本不需要上述配置,但建议读者还是按上述方法自己做一遍,千万不要省略这个步骤,这是启动Java程序的第一步。

因为在实际环境中你会遇到各种版本的JDK,好多启动加载问题都是环境变量的不正确造成的。

版权声明:本教程版权归java123.vip所有,禁止任何形式的转载与引用。

这篇关于java123新地址_Java学习不走弯路教程(1.环境搭建)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/339498

相关文章

Java 正则表达式URL 匹配与源码全解析

《Java正则表达式URL匹配与源码全解析》在Web应用开发中,我们经常需要对URL进行格式验证,今天我们结合Java的Pattern和Matcher类,深入理解正则表达式在实际应用中... 目录1.正则表达式分解:2. 添加域名匹配 (2)3. 添加路径和查询参数匹配 (3) 4. 最终优化版本5.设计思

Java使用ANTLR4对Lua脚本语法校验详解

《Java使用ANTLR4对Lua脚本语法校验详解》ANTLR是一个强大的解析器生成器,用于读取、处理、执行或翻译结构化文本或二进制文件,下面就跟随小编一起看看Java如何使用ANTLR4对Lua脚本... 目录什么是ANTLR?第一个例子ANTLR4 的工作流程Lua脚本语法校验准备一个Lua Gramm

Java字符串操作技巧之语法、示例与应用场景分析

《Java字符串操作技巧之语法、示例与应用场景分析》在Java算法题和日常开发中,字符串处理是必备的核心技能,本文全面梳理Java中字符串的常用操作语法,结合代码示例、应用场景和避坑指南,可快速掌握字... 目录引言1. 基础操作1.1 创建字符串1.2 获取长度1.3 访问字符2. 字符串处理2.1 子字

Java Optional的使用技巧与最佳实践

《JavaOptional的使用技巧与最佳实践》在Java中,Optional是用于优雅处理null的容器类,其核心目标是显式提醒开发者处理空值场景,避免NullPointerExce... 目录一、Optional 的核心用途二、使用技巧与最佳实践三、常见误区与反模式四、替代方案与扩展五、总结在 Java

基于Java实现回调监听工具类

《基于Java实现回调监听工具类》这篇文章主要为大家详细介绍了如何基于Java实现一个回调监听工具类,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起学习一下... 目录监听接口类 Listenable实际用法打印结果首先,会用到 函数式接口 Consumer, 通过这个可以解耦回调方法,下面先写一个

IDEA自动生成注释模板的配置教程

《IDEA自动生成注释模板的配置教程》本文介绍了如何在IntelliJIDEA中配置类和方法的注释模板,包括自动生成项目名称、包名、日期和时间等内容,以及如何定制参数和返回值的注释格式,需要的朋友可以... 目录项目场景配置方法类注释模板定义类开头的注释步骤类注释效果方法注释模板定义方法开头的注释步骤方法注

使用Java将DOCX文档解析为Markdown文档的代码实现

《使用Java将DOCX文档解析为Markdown文档的代码实现》在现代文档处理中,Markdown(MD)因其简洁的语法和良好的可读性,逐渐成为开发者、技术写作者和内容创作者的首选格式,然而,许多文... 目录引言1. 工具和库介绍2. 安装依赖库3. 使用Apache POI解析DOCX文档4. 将解析

Java字符串处理全解析(String、StringBuilder与StringBuffer)

《Java字符串处理全解析(String、StringBuilder与StringBuffer)》:本文主要介绍Java字符串处理全解析(String、StringBuilder与StringBu... 目录Java字符串处理全解析:String、StringBuilder与StringBuffer一、St

springboot整合阿里云百炼DeepSeek实现sse流式打印的操作方法

《springboot整合阿里云百炼DeepSeek实现sse流式打印的操作方法》:本文主要介绍springboot整合阿里云百炼DeepSeek实现sse流式打印,本文给大家介绍的非常详细,对大... 目录1.开通阿里云百炼,获取到key2.新建SpringBoot项目3.工具类4.启动类5.测试类6.测

Spring Boot循环依赖原理、解决方案与最佳实践(全解析)

《SpringBoot循环依赖原理、解决方案与最佳实践(全解析)》循环依赖指两个或多个Bean相互直接或间接引用,形成闭环依赖关系,:本文主要介绍SpringBoot循环依赖原理、解决方案与最... 目录一、循环依赖的本质与危害1.1 什么是循环依赖?1.2 核心危害二、Spring的三级缓存机制2.1 三