从开始下载jdk,到运行出java第一个程序 ,花了5天时间 ,不过我相信万事开头难 ,以后会越来越好的 ,加油!

jdk的下载:

在oracle官网上即可下载,jdk安装包,下载完以后运行安装 ,路径默认c盘 ,我没有改 ,因为改了就安装不了(对于我来说);

了解了java的跨平台性以后,可以知道 .java文件先编译成 .class文件(字节码文件),然后在虚拟机运行。

JDK包含:JRE  编译器等等;

JRE包含: JVM ,库等等;

JVM:类装载器,字节码校验器,解释器等等;

为什么要配置环境变量:

源文件执行时会去找path变量,path告诉它所需的路径。(好像是这样的,了解的不深入)

环境变量的配置:

控制面板\系统和安全\系统(先按路径找)选项:高级系统设置->高级->环境变量

然后弹出一个环境变量对话框可以更改

新建一个JAVA_HOME环境变量 ,变量值就是jdk的路径(自己的路径)

在path环境变量上添加(添加的是后两个 照抄):

创建新的环境变量classpath(变量值照抄):

意外:一开始配置的是用户变量或者系统变量,结果电脑重启以后这种变量在目录里就找不到了,所以我用户变量和环境变量都改了。

到此为止环境变量配置完成啦!!!

运行第一个Java程序:

首先用记事本编写java代码,然后用cmd执行:先输入在哪个盘 ,然后cd 找到文件夹,输入javac + (文件名).java表示编译成字节码文,然后输入 java + 文件名  (运行出第一个java文件啦)

最新文章

  1. js判断是否是移动端 访问移动端网址
  2. 返回指定的VC
  3. windows下几种I/O端口(了解)
  4. 【COCOS2DX-LUA 脚本开发之十二】Hybrid模式-利用AssetsManager实现在线更新脚本文件lua、js、图片等资源(免去平台审核周期)
  5. Recommender Systems 基于知识的推荐
  6. 【MongoDB】The Access control of mongodb
  7. springxml配置构造函数入参
  8. Mysql主从复制的配置(双机互为主从)
  9. 众人拾柴火焰高之Tomcat集群
  10. ASP.NET Core:部署项目到Ubuntu Server
  11. Kotlin——最详细的控制语句使用
  12. [DeeplearningAI笔记]改善深层神经网络_优化算法2.6_2.9Momentum/RMSprop/Adam优化算法
  13. 距离度量以及python实现(二)
  14. 【golang-GUI开发】Qt5的安装
  15. npm全局目录修改
  16. 绕过边界防火墙之ICMP隧道、HTTP隧道、UDP隧道
  17. Winform 基础一 panel
  18. Java往hbase写数据
  19. v-if案例解析(element-ui form-item 结合 v-if 动态生成rule规则\表单元素,表单无法验证问题剖析 )
  20. LaTeX技巧23:BIBTeX制作参考文献

热门文章

  1. Python——3条件判断和循环
  2. C++走向远洋——56(项目二1、动物这样叫、虚函数)
  3. Logstash实践
  4. Flutter调研(2)-Flutter从安装到运行成功的一些坑
  5. async/await实现图片的串行、并行加载
  6. Java后端完整学习路线及资源记录
  7. Python知识点 - 获取当前系统主机名、用户名、用户目录。
  8. 使用R进行空间自相关检验
  9. Asp.Net Core 中IdentityServer4 授权中心之应用实战
  10. 1构建个人博客--使用Hugo快速成型