@TOC
一:环境介绍
安装系统版本:win10 java版本:java SE 16
二:下载Java安装包
官网下载Java安装包:点击进入官网下载
选择需要的Java版本进行下载,如果没有要选择的版本,可以选择最新的Java下载,这里我选用的是最新的版本(java SE 16)
点击下载后会跳到一个新的界面,可以看到有很多的下载选项,因为我们是在win10中安装,我们选择图下所示的下载链接。
点击后,我们需要先勾选授权,才可以点击下载按键
三:开始安装Java
1.安装jdk
双击下载的安装程序,开始安装,安装过程还是比较简单的,这边直接默认安装就可以了,直接next安装。
2.配置环境变量
计算机右键–>属性–>高级系统设置–>高级–>环境变量:
在系统变量中点击新建
新建变量名输入JAVA_HOME,变量值输入C:\Program Files\Java\jdk-16.0.1(注意此处变量值要与实际安装版本安装路径一致,版本号一致)
在系统变量下新建,变量名输入CLASSPATH,变量值输入C:\Program Files\Java\jdk-16.0.1\lib(注意此处的jdk版本号与实际安装版本号要一致)
在系统变量下找到path变量,点击增加,变量值输入C:\Program Files\Java\jdk-16.0.1\bin(注意此处的jdk版本号与实际安装版本号要一致)注意:一些老的版本下载安装后是两个文件夹,例如下图
这个时候需要在path变量下再增加一个变量值,输入C:\Program Files\Java\jre7\bin。
3.检查是否安装成功
我们在win10下打开cmd(win+R,输入cmd,点击确定),在cmd中输入java,得出如下代码说明java已经安装成功了
C:\Users\Administrator>java
用法:java [options] <主类> [args...]
(执行类)
或 java [options] -jar [args...]
(执行 jar 文件)
或 java [options] -m <模块>[/<主类>] [args...]
java [options] --module <模块>[/<主类>] [args...]
(执行模块中的主类)
或 java [options] <源文件> [args]
(执行单个源文件程序)
将主类、源文件、-jar 、-m 或
--module <模块>/<主类> 后的参数作为参数
传递到主类。
其中,选项包括:
-cp <目录和 zip/jar 文件的类搜索路径>
-classpath <目录和 zip/jar 文件的类搜索路径>
--class-path <目录和 zip/jar 文件的类搜索路径>
使用 ; 分隔的, 用于搜索类文件的目录, JAR 档案
和 ZIP 档案列表。
-p <模块路径>
--module-path <模块路径>...
用 ; 分隔的目录列表, 每个目录
都是一个包含模块的目录。
--upgrade-module-path <模块路径>...
用 ; 分隔的目录列表, 每个目录
都是一个包含模块的目录, 这些模块
用于替换运行时映像中的可升级模块
--add-modules <模块名称>[,<模块名称>...]
除了初始模块之外要解析的根模块。
<模块名称> 还可以为 ALL-DEFAULT, ALL-SYSTEM,
ALL-MODULE-PATH.
--list-modules
列出可观察模块并退出
-d
--describe-module <模块名称>
描述模块并退出
--dry-run 创建 VM 并加载主类, 但不执行 main 方法。
此 --dry-run 选项对于验证诸如
模块系统配置这样的命令行选项可能非常有用。
--validate-modules
验证所有模块并退出
--validate-modules 选项对于查找
模块路径中模块的冲突及其他错误可能非常有用。
-D<名称>=<值>
设置系统属性
-verbose:[class|module|gc|jni]
为给定子系统启用详细输出
-version 将产品版本输出到错误流并退出
--version 将产品版本输出到输出流并退出
-showversion 将产品版本输出到错误流并继续
--show-version
将产品版本输出到输出流并继续
--show-module-resolution
在启动过程中显示模块解析输出
-? -h -help
将此帮助消息输出到错误流
--help 将此帮助消息输出到输出流
-X 将额外选项的帮助输出到错误流
--help-extra 将额外选项的帮助输出到输出流
-ea[:<程序包名称>...|:<类名>]
-enableassertions[:<程序包名称>...|:<类名>]
按指定的粒度启用断言
-da[:<程序包名称>...|:<类名>]
-disableassertions[:<程序包名称>...|:<类名>]
按指定的粒度禁用断言
-esa | -enablesystemassertions
启用系统断言
-dsa | -disablesystemassertions
禁用系统断言
-agentlib:<库名>[=<选项>]
加载本机代理库 <库名>, 例如 -agentlib:jdwp
另请参阅 -agentlib:jdwp=help
-agentpath:<路径名>[=<选项>]
按完整路径名加载本机代理库
-javaagent:[=<选项>]
加载 Java 编程语言代理, 请参阅 java.lang.instrument
-splash:<图像路径>
使用指定的图像显示启动屏幕
自动支持和使用 HiDPI 缩放图像
(如果可用)。应始终将未缩放的图像文件名 (例如, image.ext)
作为参数传递给 -splash 选项。
将自动选取提供的最合适的缩放
图像。
有关详细信息, 请参阅 SplashScreen API 文档
@argument 文件
一个或多个包含选项的参数文件
-disable-@files
阻止进一步扩展参数文件
--enable-preview
允许类依赖于此发行版的预览功能
要为长选项指定参数, 可以使用 --<名称>=<值> 或
--<名称> <值>。
再次输入javac命令,系统会给出如下提示:
C:\Users\Administrator>javac用法:javac<options><sourcefiles>其中,可能的选项包括:@<filename>从文件读取选项和文件名-Akey[=value]传递给注释处理程序的选项--add-modules<模块>(,<模块>)*除了初始模块之外要解析的根模块;如果<module>为ALL-MODULE-PATH,则为模块路径中的所有模块。--boot-class-path<path>,-bootclasspath<path>覆盖引导类文件的位置--class-path<path>,-classpath<path>,-cp<path>指定查找用户类文件和注释处理程序的位置-d<directory>指定放置生成的类文件的位置-deprecation输出使用已过时的API的源位置--enable-preview启用预览语言功能。要与-source或--release一起使用。-encoding<encoding>指定源文件使用的字符编码-endorseddirs<dirs>覆盖签名的标准路径的位置-extdirs<dirs>覆盖所安装扩展的位置-g生成所有调试信息-g:{lines,vars,source}只生成某些调试信息-g:none不生成任何调试信息-h<directory>指定放置生成的本机标头文件的位置--help,-help,-?输出此帮助消息--help-extra,-X输出额外选项的帮助-implicit:{none,class}指定是否为隐式引用文件生成类文件-J<flag>直接将<标记>传递给运行时系统--limit-modules<模块>(,<模块>)*限制可观察模块的领域--module<模块>(,<模块>)*,-m<模块>(,<模块>)*只编译指定的模块,请检查时间戳--module-path<path>,-p<path>指定查找应用程序模块的位置--module-source-path<module-source-path>指定查找多个模块的输入源文件的位置--module-version<版本>指定正在编译的模块版本-nowarn不生成任何警告-parameters生成元数据以用于方法参数的反射-proc:{none,only}控制是否执行注释处理和/或编译。-processor<class1>[,<class2>,<class3>...]要运行的注释处理程序的名称;绕过默认的搜索进程--processor-module-path<path>指定查找注释处理程序的模块路径--processor-path<path>,-processorpath<path>指定查找注释处理程序的位置-profile<profile>请确保使用的API在指定的配置文件中可用--release<release>为指定的JavaSE发行版编译。支持的发行版:7,8,9,10,11,12,13,14,15,16-s<directory>指定放置生成的源文件的位置--source<release>,-source<release>提供与指定的JavaSE发行版的源兼容性。支持的发行版:7,8,9,10,11,12,13,14,15,16--source-path<path>,-sourcepath<path>指定查找输入源文件的位置--system<jdk>|none覆盖系统模块位置--target<release>,-target<release>生成适合指定的JavaSE发行版的类文件。支持的发行版:7,8,9,10,11,12,13,14,15,16--upgrade-module-path<path>覆盖可升级模块位置-verbose输出有关编译器正在执行的操作的消息--version,-version版本信息-Werror出现警告时终止编译
输入java -version可查看java版本
C:\Users\Administrator>java-versionjavaversion"16.0.1"2021-04-20Java(TM)SERuntimeEnvironment(build16.0.1+9-24)JavaHotSpot(TM)64-BitServerVM(build16.0.1+9-24,mixedmode,sharing)
可以看出确实是我们安装的java版本
声明:本文部分素材转载自互联网,如有侵权立即删除 。
2. 分享目的仅供大家学习和交流,您必须在下载后24小时内删除!
3. 不得使用于非法商业用途,不得违反国家法律。否则后果自负!
4. 本站提供的源码、模板、插件等等其他资源,都不包含技术服务请大家谅解!
5. 如有链接无法下载、失效或广告,请联系管理员处理!
6. 本站资源售价只是赞助,收取费用仅维持本站的日常运营所需!
7. 如遇到加密压缩包,请使用WINRAR解压,如遇到无法解压的请联系管理员!
8. 精力有限,不少源码未能详细测试(解密),不能分辨部分源码是病毒还是误报,所以没有进行任何修改,大家使用前请进行甄别
丞旭猿论坛
暂无评论内容