(本人学习日志无抄袭搬运之意,想用这种方法提醒自己 Hold on !!!)学习内容来自B站狂神说java
卸载jdk
1.删除java的安装目录
2.删除JAVA_HOME
3.删除path下关于java的目录
4.cmd 查询java-version、
安装jdk
1、百度搜索jdk
2、同意协议下载对应电脑版本
3、双击安装,记住安装路径,
4、配置环境变量
我的电脑 属性高级系统设置
环境变量 JAVA_HOME(新建JAVA_HOME安装路径)
配置path变量 找到path(新建引用%JAVA_HOME%\bin;新建引用%jJAVA_HOME%\jre\bin)
5、查询java版本打开cmd
java -version
(c) Microsoft Corporation。保留所有权利。
C:\Users\ADMIN>java -version
java version "22" 2024-03-19
Java(TM) SE Runtime Environment (build 22+36-2370)
Java HotSpot(TM) 64-Bit Server VM (build 22+36-2370, mixed mode, sharing)
C:\Users\ADMIN>
***配置环境犯了大难,javac不是内部或外部命令
C:\Users\ADMIN>j
'javac' 不是内部或外部命令,也不是可运行的程序
或批处理文件。
最后发现环境变量里面的HOME居然打成HOEM,这是什么鬼找了好多相关知识,结果是粗心大意啊,罪过罪过!!!
现在cmd执行javac就可以了
C:\Users\ADMIN>java -version
java version "1.8.0_401"
Java(TM) SE Runtime Environment (build 1.8.0_401-b10)
Java HotSpot(TM) 64-Bit Server VM (build 25.401-b10, mixed mode)
C:\Users\ADMIN>javac
用法: javac
其中, 可能的选项包括:
-g 生成所有调试信息
-g:none 不生成任何调试信息
-g:{lines,vars,source} 只生成某些调试信息
-nowarn 不生成任何警告
-verbose 输出有关编译器正在执行的操作的消息
-deprecation 输出使用已过时的 API 的源位置
-classpath <路径> 指定查找用户类文件和注释处理程序的位置
-cp <路径> 指定查找用户类文件和注释处理程序的位置
-sourcepath <路径> 指定查找输入源文件的位置
-bootclasspath <路径> 覆盖引导类文件的位置
-extdirs <目录> 覆盖所安装扩展的位置
-endorseddirs <目录> 覆盖签名的标准路径的位置
-proc:{none,only} 控制是否执行注释处理和/或编译。
-processor
-processorpath <路径> 指定查找注释处理程序的位置
-parameters 生成元数据以用于方法参数的反射
-d <目录> 指定放置生成的类文件的位置
-s <目录> 指定放置生成的源文件的位置
-h <目录> 指定放置生成的本机标头文件的位置
-implicit:{none,class} 指定是否为隐式引用文件生成类文件
-encoding <编码> 指定源文件使用的字符编码
-source <发行版> 提供与指定发行版的源兼容性
-target <发行版> 生成特定 VM 版本的类文件
-profile <配置文件> 请确保使用的 API 在指定的配置文件中可用
-version 版本信息
-help 输出标准选项的提要
-A关键字[=值] 传递给注释处理程序的选项
-X 输出非标准选项的提要
-J<标记> 直接将 <标记> 传递给运行时系统
-Werror 出现警告时终止编译
@<文件名> 从文件读取选项和文件名