Java入门--安装

项目场景:WIN10+JDK

官网下载适合windows的JDK安装包,双击按提示安装即可

问题描述与解决方案:

1.安装完成后会在指定目录生成以下文件:
在这里插入图片描述
发现其中并没有jre目录存在,win+R,输入cmd,先跳转到你的jdk所安装的目录(我这就是跳转到E:\software\Java\jdk_11.0.6),再执行下面命令就可以生成jre目录:

bin\jlink.exe --module-path jmods --add-modules java.desktop --output jre

2.配置环境变量
按网上搜索的配置,生成JAVA_HOME,CLASSPATH变量,但是CLASSPATH在添加变量时发现没有dt.jar和tools.jar,我是直接按网上来的,不存在也添加了,具体怎么解决我还没找到方案,但是后面验证发现没什么影响。在Path变量中添加…\jdk\bin和…\jre\bin。

3.验证Java是否安装成功(一定要用测试案例来验证)
3.1输入java -version,javac -version,java,如果曾经安装过JDK或者jre的要注意你的java版本和javac的版本是否一致,不一致会报如下错误(我的忘记截屏了,图片参考https://blog.csdn.net/kingyuan666/article/details/81346721):
参考
3.2 当javac编译成功后会生成.class文件,但是java的时候出现下图中的问题
在这里插入图片描述
此时是因为系统默认在执行该命令的目录(即‘>’前面的路径)下寻找.class文件,但是.class文件不在该目录下,执行以下命令即可(cp:classpath):

java -cp I:\SH08689\programming_language_learning\java\HelloWorld HelloWorld

3.3现在java可以运行了,但是如果代码中有中文,会出现乱码,如下图:
在这里插入图片描述
这是因为编译默认编码格式为操作系统的file.encoding参数,然后JDK再转化为java内部默认的unicode,所以生成的.class文件是以unicode编码格式保存的类文件,显示中文会乱码。执行下图中的命令就可以解决此问题:
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值