首页 > 编程语言 >java学习第一天-安装JDK,运行Hello.java

java学习第一天-安装JDK,运行Hello.java

时间:2023-10-16 23:44:31浏览次数:74  
标签:JAVA JDK HOME java 安装 Hello

卸载JDK

  1. 删除java的安装目录

  2. 删除JAVA_HOME

  3. 删除path下关于java的目录

  4. cmd下输入java -version

安装JDK

  1. 华为云JDK下载链接,首先下载JDK

  2. 下载对应版本

  3. 安装JDK

  4. 设置安装路径

  5. 配置环境变量

    • 打开环境变量

    • 新建系统变量-->JAVA_HOME

    • 配置path变量,新建%JAVA_HOME%\bin%JAVA_HOME\jre变量

  6. 测试安装是否成功,cmd下输入java -version

HelloWorld

  1. 新建一个存放代码的文件夹

  2. 新建java文件

    • 文件后缀名Hello.java

    • public class Hello{
      public static void main(String[] args){
      System.out.print("hello, world!");
      }
      }
    • 编译命令:javac Hello.java,生成一个class文件

    • 运行class文件,java Hello

遇到的问题

  1. 每个单词的大小写不能写错,Java对大小写敏感

  2. 尽量使用英文

  3. 文件名和类名必须保持一致,包括大小写

  4.  

标签:JAVA,JDK,HOME,java,安装,Hello
From: https://www.cnblogs.com/winmastor/p/17768707.html

相关文章

  • Java内部类进行回调的场合和范例
    大力:“内部类回调外部类的实现,是咋回事?”卫琴:“回调实质上是指一个外部类尽管实际上实现了某种功能,但是没有直接提供相应的接口,客户类可以通过这个外部类的内部类的接口来获得这种功能。而这个内部类本身并没有提供真正的实现,仅仅调用外部类的实现。可见,回调充分发挥了内部类具有访......
  • Java 开发环境配置
    转载:https://www.w3cschool.cn/java/java-environment-setup.htmlwindow系统安装java下载JDK 配置环境变量1.右击“我的电脑”→“属性”→“高级系统设置”→“高级”→“环境变量”; 在"系统变量"中设置3项属性,JAVA_HOME,PATH,CLASSPATH(大小写无所谓),若已存在则点击"......
  • 企业微信群机器人发送消息(三)java端如何控制
    1.先在群里添加机器人,然后获取机器人的webhook地址:假设webhook是:https://qyapi.weixin.qq.com/cgi-bin/webhook/send?key=693a91f6-7xxx-4bc4-97a0-0ec2sifa5aaa2.有多种方式发送群消息,可以采用curl,也可以采用发送http请求的方式,我这里采用okhttp发送http请求,pom如下:<!--ht......
  • Java语言用static修饰符进行静态导入的作用和语法
    大力:“Java语言引入了静态导入语法(importstatic),有什么作用?”卫琴:“能够在需要经常访问同一个类的方法或成员变量的场合,简化程序代码。”static修饰符静态导入可以简化程序代码下面是一个未使用静态导入的例子:classTestStatic{publicstaticvoidmain(String[]args){S......
  • Java基础语法(超级详细哦!!!)
     1.注释注释是对代码的解释和说明文字。Java中的注释分为三种:单行注释://这是单行注释文字多行注释:/*这是多行注释文字这是多行注释文字这是多行注释文字*/注意:多行注释不能嵌套使用。文档注释(暂时用不到):/**这是多行注释文字这是多行注释文字这是多行注释文字*/使用的技......
  • 面试题支招:Java基本类型和引用类型有哪些区别?
    大力:“基本类型与引用类型有什么区别?”卫琴:“概括起来,两者有三个区别。掌握了这三个区别,就会对这两种Java类型的本质一目了然。”区别一:基本类型只表示数据,而引用类型(数组类型除外)所引用的对象除了表示数据,还可以拥有方法。下面以double基本类型和Double类类型为例,来解释这两者的区......
  • elasticsearch通过Java class类的@Setting和@Mapping来定义索引index
    今天就来和大家讲讲如何将es索引中的mapping和setting在索引index和class联系起来,其实在这个问题也困扰我好久了,一直没有解决,在elasticsearch7.x版本的时候貌似好像可以用request在程序中来建立索引,像Stringindex=“{“mapping”:...}”之类的操作,干起来比较复杂,在elasticsearch......
  • CentOS7系统安装jdk1.8
    1、下载jdk安装包打开jdk下载地址,找到linux下64位的安装包,点击下载(注意此步骤需要注册Oracle账号并登录2、将安装包上传至服务器3、解压tar-zxvfjdk-8u331-linux-x64.tar.gz4、将解压文件夹移动至/usr/local/目录下mvjdk1.8.0_331/usr/local/5、配置环境变量vi/etc/profil......
  • 用java.net.URL类等访问HTTP服务器读取网页数据
    大力:“Java网络编程需要通过套接字去进行客户程序与服务器程序的交互,这种底层的通信实现起来比较麻烦,有没有现成的API呢?”卫琴:“JDK为基于HTTP协议的网络通信提供了协议处理框架API,Java客户程序通过它来访问HTTP服务器,会很方便。”本文以HTTP客户程序为例,介绍URL类和URLConnection......
  • Java String类
    1.substring()方法返回字符串的子字符串。publicStringsubstring(intbeginIndex)或publicStringsubstring(intbeginIndex,intendIndex)1classMain{2publicstaticvoidmain(String[]args){3Stringstr=newString("thismypractice");4......