woa open jdk安装

OpenJDK

oracle暂时没有对woa设备提供jdk的支持,但是微软支持了,非常支持。

openjdk 下载地址:https://learn.microsoft.com/zh-cn/java/openjdk/install

非woa设备,oracle jdk官方下载地址:https://www.oracle.com/java/technologies/downloads

安装

以压缩包为例

  1. 解压压缩包到一个固定的文件目录
    这里将文件解压到了:D:\software\arm64\jdks
  2. 设置环境变量
    解压后我的jdk完整路径为:D:\software\arm64\jdks\jdk-17.0.6+10\bin
    此时新建环境变量:JAVA_HOME
    值设置为:D:\software\arm64\jdks\jdk-17.0.6+10(注意不包含\bin
    并将JAVA_HOME 追加到 PATH 变量中, 值为:%JAVA_HOME%\bin
  3. 保存上述操作
  4. 启动一个命令行工具,输入:java -version,若有输出则为安装成功
java -version
openjdk version "17.0.6" 2023-01-17 LTS
OpenJDK Runtime Environment Microsoft-7209853 (build 17.0.6+10-LTS)
OpenJDK 64-Bit Server VM Microsoft-7209853 (build 17.0.6+10-LTS, mixed mode)
  1. 验证,新建Main.java(随便找个地方),贴入如下代码:
 public class Main{
  public static void main(String[] args) {
      System.out.println("hello java");
  }
}
  1. 启动命令行工具,切换到该文件所在路径
  2. 执行javac ./Main.java,生成Main.class
  3. 执行java Main,注意不写.class
  4. 若输出hello java 则java环境搭建成功

关于CLASS_PATH环境变量

CLASS_PATH是什么玩意儿,见名知意,它是用于放置java字节码文件的统一路径。正常情况下,执行java XXX的时候,jvm会去CLASS_PATH指向的路径中去寻找XXX字节码文件,若找到则执行,找不到,则继续在CLASS_PATH中找下一个目录(CLASS_PATH可以指向多个路径,中间用";"分隔)。

java9之后,默认无需配置CLASS_PATH,将当前路径作为类的路径,同时生成的.class文件,也处于当前路径(可使用 java -d 路径,更改生成的字节码存放位置)。
在java9之前,原来的CLASS_PATH中是有俩jar包的。需配置CLASS_PATH=.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar; ,其中"."代表当前路径。

那在java9版本之后,开发中还有可能用到CLASS_PATH环境变量吗?答案是大有可能,这是因为一些java的第三方库,运行可能会依赖该环境变量指向路径中的.class文件。

  • 6
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
Python是一种高级编程语言,它具有简单易学、可读性强和功能强大等特点,被广泛应用于各种领域的软件开发和数据分析。下面是关于Python的一些重要特点和用途: 1. 简单易学:Python语法简洁清晰,易于理解和学习,适合初学者入门。 2. 面向对象:Python支持面向对象编程,可以使用类和对象来组织和管理代码。 3. 大量的库和框架:Python拥有丰富的第三方库和框架,如NumPy、Pandas、Matplotlib、Django等,可以快速开发各种应用。 4. 跨平台性:Python可以在多个操作系统上运行,包括Windows、Linux和MacOS等。 5. 数据分析和科学计算:Python在数据分析和科学计算领域非常流行,通过使用库如NumPy和Pandas,可以进行数据处理、统计分析和机器学习等任务。 6. 网络编程:Python提供了丰富的网络编程库,如socket、requests等,可以进行网络通信和开发网络应用。 7. 自动化脚本:Python可以用于编写自动化脚本,如批量处理文件、定时任务等。 8. Web开发:Python有多个Web框架,如Django和Flask,可以用于开发Web应用和API。 9. 游戏开发:Python也可以用于游戏开发,有一些专门的游戏开发库和引擎,如Pygame和Unity。 10. 人工智能和机器学习:Python在人工智能和机器学习领域得到广泛应用,有很多强大的库和框架,如TensorFlow和PyTorch。 以上是关于Python的一些介绍,希望对你有所帮助。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

metabit

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值