JDK下载与安装

JDK的下载及安装教程 1.JDK简介:  JDK是Java Development Kit 的缩写,中文称为Java开发工具包,有SUN公司提供。它为Java程序开发提供了编译和运行环境,所有Java程序的编写都依赖于它。使用JDK可以将Java程序编译成字节码文件,即.class文件。(若要想在你的计算机上运行你的Java程序,必须下载安装JDK)。2.JDK下载安装:    (1)打开浏览器在地址栏输入: http... 阅读详情
AI摘要

本文介绍了JDK 21的下载、安装及环境变量配置方法。提供了JDK下载官网地址,因Jenkins依赖选择JDK 21版本。安装时可放指定目录,建议用默认路径。安装后需添加环境变量,如新建JAVA_HOME等。还给出检查添加是否成功的方法及win10/11找环境变量入口的小技巧。

1、JDK下载官网地址:Java Downloads | Oracle

例如我选择的JDK 21:https://www.oracle.com/java/technologies/downloads/#jdk21-windows

(之所以选择这个版本是因为我下载的Jenkins依赖该版本。如果其他工具不依赖可以使用低版本即可。)

2、下载后可以放到指定目录,例如: D/tools, 点击安装,安装目录建议装到默认的路径,例如:C:\Program Files\Java\

3、安装成功后,需要添加环境变量:

以我下载版本为例:

新建 JAVA_HOME变量,值为:C:\Program Files\Java\jdk-21

修改Path变量,在最后添加";%JAVA_HOME%\bin"

新建CLASSPATH变量,变量值为".;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar"

在cmd中输入"java -version",有版本信息返回,说明已添加成功。

如果返回的是java不是内部命令,说明环境变量没有添加成功,检查地址是否正确(cmd中输入echo %JAVA_HOME%,可以查看JDK配置的路径。),是否有空格等。 有时候是还没生效,等待一点时间后重试就好了。

小Tips:win10/11经常找不到环境变量入口,这个方法会简单一点:

1、鼠标点击左下角后,点击设置

2、在设置页面有个搜索框:查找设置

3、在搜索框中输入:环境变量。点击搜索关联出来的:编辑账号的环境变量, 就可以看到环境变量入口了。

so essay!!

安装openjdk21 【代码】安装openjdk21。 阅读详情

相关推荐

JDK21详细安装记录(windows 11)

本文旨在记录在windows 11下安装JDK 21的详细步骤,并记录同时安装JDK 8的相关技巧。

2402_85610348的博客 9274

Java官网下载JDK21版本详细教程(下载、安装、环境变量配置)

本文将为您提供关于Java官网下载JDK21版本的详细教程。作为Java开发者,我们知道JDK是开发Java应用程序所必需的关键组件之一。JDK21将是一个新的长期支持(LTS)版本,jdk长期支持的版本有8、11和17,如果是64位操作系统建议下载17或21版本,32位建议下载8版本目前可以从官网下载使用。

Du_XiaoNan的博客 24万+

JDK21-20251230

JDK21-20251230

Oracle Java JDK 21 下载地址及安装教程

Oracle Java JDK 21 下载地址及安装教程

想练武,就得下功夫 3万+

基于FPGA的ov5640摄像头简易图像采集装置详解

本文介绍一种基于FPGA的,通过流模式DDR实现OV5640摄像头数据采集并显示的方法。

qq_42230252的博客 1万+

STM32F103C8T6+I2C+DMA读取陀螺仪模块JY901S(硬件I2C

说明:1.本实验代码适用移植一切stm32f1系列;2.本实验使用的是外设资源硬件I2C2;3.本实验运用的是DMA单次模式,如果需要DMA的循环模式,请移步我的另一篇文章;4.本文章不提供陀螺仪校准教学,并是在没有校准陀螺仪情况下读取数据;5.本文章是作者的学习记录及心得,如有不足,欢迎指正。 总结:亲测stm32f103c8t6最小系统板通过片上外设资源I2C配合DMA读去陀螺仪模块jy901s偏航角有效。

anquanyuanqqadsy的博客 6171

JDK官网下载与安装过程

JDK官网下载与安装过程 目录一、JRE与JDK介绍 二、JDK下载步骤 三、设置环境变量 四、检验 一、JRE与JDK介绍 java是当前比较流行的一种编程语言,当我们开始学习java的时候肯定会先要安装jdk,然后进行环境变量控制。 JRE(Java Runtime Environment ) Java运行环境,用来运行JAVA程序的。 JDK(Java Develo...

vimanas的博客 17万+

使用 Python 获取实时港股行情数据

在本教程中,你将学习如何通过 Infoway API 获取港股实时行情数据,具体以腾讯控股(0700.HK)和汇丰控股(0005.HK)为例,使用 Python 进行数据请求和解析。

kk_stoper的博客 1515

JDK的下载与安装及eclipse下载

采用上面JDK 安装时,创建一个目录:C:\Program Files\Common Files\Oracle\Java\javapath 并将下面文件复制到该目录中: javac.exe,java.exe,javaw.exe,jshell.exe 并且将上述目录添加到PATH环境变量中,因此不需要设置PATH环境变量就可以编译和运行程序。(2)下载Windows版本的64位的JDK 17,文件名为: jdk-17_windows-x64_bin.exe。

2301_77876307的博客 2088

开关变换器小信号建模实战:从理论到环路设计

本文深入探讨了开关变换器小信号建模的实战技巧,从理论基础到环路设计全面解析。通过Buck和Boost变换器的具体案例,详细介绍了状态空间平均法、扰动法等关键建模技术,并分享环路补偿设计和实际调试中的宝贵经验。文章特别强调了小信号建模在电源设计中的重要性,为工程师提供了从理论到实践的完整解决方案。

weixin_29290259的博客 376

【纯实战】C#基于TCP/IP实现三菱PLC MC协议完整通信(含完整源码+通信原理+避坑指南)

MC协议是三菱电机为旗下MELSEC系列PLC量身定制的以太网专用通信协议,本质是一套基于TCP/IP的应用层协议规范,专门用于实现上位机(PC/工控机)与PLC之间的双向数据交互,支持对PLC的软元件(X/Y/M/D/W/T/C等)进行读、写、批量读写等核心操作,同时支持PLC状态查询、程序启停等控制指令。重要:三菱PLC的MC协议默认基于TCP 4999端口通信,部分新版本FX5U/Q系列也支持TCP 5000端口,核心通信逻辑一致。

这里只有干货:从 Modbus 通信到 MES 对接,从 YOLO 训练到工控机部署,带你搞定工业软件开发全流程。 891

JDK的下载与安装步骤

JDK(Java Development Kit)是Java语言的软件开发工具包,包含了Java的运行环境和工具。它是整个Java开发的核心,是开发和运行Java项目的必要基础。以下是下载和安装JDK的详细步骤,以及系统环境变量的配置过程,希望能对大家有所帮助。

Regan77的博客 4476

图神经网络实战(1)——图神经网络(Graph Neural Networks, GNN)基础

本节全面介绍了图神经网络 (Graph Neural Network, GNN) ,包括其在数据分析和机器学习中的重要性。首先探讨了图作为数据表示的相关概念及其在各个领域的广泛应用;然后深入探讨图学习的重要性,包括不同的应用和技术。最后,重点介绍了 GNN 架构,并对比了它与其他方法之间的原理和性能差异。

盼小辉丶的博客 15万+

Java之JDK的下载与安装

JDK(Java Development Kit)是Java开发工具包,包含了Java编译器(javac)、Java运行时环境(JRE)以及开发Java应用程序所需的各种工具和库。它是Java开发者必备的工具。通过以上步骤,你可以成功下载并安装JDK,为Java开发做好准备。为了在命令行中方便地使用JDK,需要配置环境变量。如果显示JDK的版本信息,说明安装成功。:将解压后的文件夹移动到。

qq_23642071的博客 1944

【人工智能】Cursor模型被封?两步教你破解

Cursor模型全线被禁,主流模型如Claude、GPT-4无法访问,仅剩Deepseek等基础模型可用。官方证实限制源于上游API区域政策,提供三种"无效"解决方案引发用户不满。社区发现有效解决方式:需同时开启全局代理和将Cursor网络设置改为HTTP/1.1协议,详细步骤包括修改用户设置和完全重启程序。另有SOCKS5代理配置方案供高级用户选择。技术原理推测HTTP/1.1可绕过区域检测。用户面临继续使用或转投其他工具的选择,社区交流受限但仍有讨论。

奶爸的编程之路,也就一周冷个三天 2189

VTK实战完整教程介绍

该专栏以VTK提供的Example为基础,讲解VTK中的相关接口和使用方法。订阅该专栏,带你了解所有VTK的功能,以便VTK更好的解决工作中遇到的问题。一起学习起来吧!

qq_40041064的博客 2503

JDK的下载与安装

官方网址:Oracle | Cloud Applications and Cloud Platform(注:在官网下载需要提前注册账号)进入网页后会出现如下界面:点击最上方的Products按钮:下拉至底部找到其中的Java并点击:之后进入如下界面:下拉至如下界面点击Download Java now按钮:而后跳转至此界面:点击 Java archive此界面中有着各种各样JDK的版本,推荐下载Java 11或是Java 8,而今天展示的则是Java 8 的下载安装。下拉至底端:点击Windows:而后下载

逍遥人世欢 1万+

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

JDK的下载与安装:从入门到精通

本文详细介绍了Java开发工具包(JDK)的下载、安装与使用方法。主要内容包括:JDK的组成结构及核心组件;不同操作系统下的安装步骤与环境变量配置;JDK目录结构解析及重要工具说明;Java常用API包介绍与示例代码;底层原理如JVM内存模型和类加载机制;以及javac、java等基本工具的使用方法。文章还提供了从编写、编译到运行Java程序的完整示例,帮助开发者快速掌握JDK的核心功能与开发流程。

weixin_51786043的博客 1万+

深度学习工具包 DeepLearningToolbox

深度学习工具包Deprecation notice.-----This toolbox is outdated and no longer maintained.There are much better tools available for deep learning than this toolbox, e.g. [Theano](http://deeplearning.net/software/theano/), [torch](http://torch.ch/) or [tensorflow](http://www.tensorflow.org/)I would suggest you use one of the tools mentioned above rather than use this toolbox.Best, Rasmus.DeepLearnToolbox================A Matlab toolbox for Deep Learning.Deep Learning is a new subfield of machine learning that focuses on learning deep hierarchical models of data.It is inspired by the human brain's apparent deep (layered, hierarchical) architecture.A good overview of the theory of Deep Learning theory is[Learning Deep Architectures for AI](http://www.iro.umontreal.ca/~bengioy/papers/ftml_book.pdf)For a more informal introduction, see the following videos by Geoffrey Hinton and Andrew Ng.* [The Next Generation of Neural Networks](http://www.youtube.com/watch?v=AyzOUbkUf3M) (Hinton, 2007)* [Recent Developments in Deep Learning](http://www.youtube.com/watch?v=VdIURAu1-aU) (Hinton, 2010)* [Unsupervised Feature Learning and Deep Learning](http://www.youtube.com/watch?v=ZmNOAtZIgIk) (Ng, 2011)If you use this toolbox in your research please cite [Prediction as a candidate for learning deep hierarchical models of data](http://www2.imm.dtu.dk/pubdb/views/publication_details.php?id=6284)```@MASTERSTHESIS\{IMM2012-06284, author = "R. B. Palm", title = "Prediction as a candidate for learning deep hierarchical models of data", year = "2012",}```Contact: rasmusbergpalm at gmail dot comDirectories included in the toolbox-----------------------------------`NN/` - A library for Feedforward Backpropagation Neural Networks`CNN/` - A library for Convolutional Neural Networks`DBN/` - A library for Deep Belief Networks`SAE/` - A library for Stacked Auto-Encoders`CAE/` - A library for Convolutional Auto-Encoders`util/` - Utility functions used by the libraries`data/` - Data used by the examples`tests/` - unit tests to verify toolbox is workingFor references on each library check REFS.mdSetup-----1. Download.2. addpath(genpath('DeepLearnToolbox'));Example: Deep Belief Network---------------------```matlabfunction test_example_DBNload mnist_uint8;train_x = double(train_x) / 255;test_x = double(test_x) / 255;train_y = double(train_y);test_y = double(test_y);%% ex1 train a 100 hidden unit RBM and visualize its weightsrand('state',0)dbn.sizes = [100];opts.numepochs = 1;opts.batchsize = 100;opts.momentum = 0;opts.alpha = 1;dbn = dbnsetup(dbn, train_x, opts);dbn = dbntrain(dbn, train_x, opts);figure; visualize(dbn.rbm{1}.W'); % Visualize the RBM weights%% ex2 train a 100-100 hidden unit DBN and use its weights to initialize a NNrand('state',0)%train dbndbn.sizes = [100 100];opts.numepochs = 1;opts.batchsize = 100;opts.momentum = 0;opts.alpha = 1;dbn = dbnsetup(dbn, train_x, opts);dbn = dbntrain(dbn, train_x, opts);%unfold dbn to nnnn = dbnunfoldtonn(dbn, 10);nn.activation_function = 'sigm';%train nnopts.numepochs = 1;opts.batchsize = 100;nn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.10, 'Too big error');```Example: Stacked Auto-Encoders---------------------```matlabfunction test_example_SAEload mnist_uint8;train_x = double(train_x)/255;test_x = double(test_x)/255;train_y = double(train_y);test_y = double(test_y);%% ex1 train a 100 hidden unit SDAE and use it to initialize a FFNN% Setup and train a stacked denoising autoencoder (SDAE)rand('state',0)sae = saesetup([784 100]);sae.ae{1}.activation_function = 'sigm';sae.ae{1}.learningRate = 1;sae.ae{1}.inputZeroMaskedFraction = 0.5;opts.numepochs = 1;opts.batchsize = 100;sae = saetrain(sae, train_x, opts);visualize(sae.ae{1}.W{1}(:,2:end)')% Use the SDAE to initialize a FFNNnn = nnsetup([784 100 10]);nn.activation_function = 'sigm';nn.learningRate = 1;nn.W{1} = sae.ae{1}.W{1};% Train the FFNNopts.numepochs = 1;opts.batchsize = 100;nn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.16, 'Too big error');```Example: Convolutional Neural Nets---------------------```matlabfunction test_example_CNNload mnist_uint8;train_x = double(reshape(train_x',28,28,60000))/255;test_x = double(reshape(test_x',28,28,10000))/255;train_y = double(train_y');test_y = double(test_y');%% ex1 Train a 6c-2s-12c-2s Convolutional neural network %will run 1 epoch in about 200 second and get around 11% error. %With 100 epochs you'll get around 1.2% errorrand('state',0)cnn.layers = { struct('type', 'i') %input layer struct('type', 'c', 'outputmaps', 6, 'kernelsize', 5) %convolution layer struct('type', 's', 'scale', 2) %sub sampling layer struct('type', 'c', 'outputmaps', 12, 'kernelsize', 5) %convolution layer struct('type', 's', 'scale', 2) %subsampling layer};cnn = cnnsetup(cnn, train_x, train_y);opts.alpha = 1;opts.batchsize = 50;opts.numepochs = 1;cnn = cnntrain(cnn, train_x, train_y, opts);[er, bad] = cnntest(cnn, test_x, test_y);%plot mean squared errorfigure; plot(cnn.rL);assert(er<0.12, 'Too big error');```Example: Neural Networks---------------------```matlabfunction test_example_NNload mnist_uint8;train_x = double(train_x) / 255;test_x = double(test_x) / 255;train_y = double(train_y);test_y = double(test_y);% normalize[train_x, mu, sigma] = zscore(train_x);test_x = normalize(test_x, mu, sigma);%% ex1 vanilla neural netrand('state',0)nn = nnsetup([784 100 10]);opts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samples[nn, L] = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.08, 'Too big error');%% ex2 neural net with L2 weight decayrand('state',0)nn = nnsetup([784 100 10]);nn.weightPenaltyL2 = 1e-4; % L2 weight decayopts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex3 neural net with dropoutrand('state',0)nn = nnsetup([784 100 10]);nn.dropoutFraction = 0.5; % Dropout fraction opts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex4 neural net with sigmoid activation functionrand('state',0)nn = nnsetup([784 100 10]);nn.activation_function = 'sigm'; % Sigmoid activation functionnn.learningRate = 1; % Sigm require a lower learning rateopts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex5 plotting functionalityrand('state',0)nn = nnsetup([784 20 10]);opts.numepochs = 5; % Number of full sweeps through datann.output = 'softmax'; % use softmax outputopts.batchsize = 1000; % Take a mean gradient step over this many samplesopts.plot = 1; % enable plottingnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex6 neural net with sigmoid activation and plotting of validation and training error% split training data into training and validation datavx = train_x(1:10000,:);tx = train_x(10001:end,:);vy = train_y(1:10000,:);ty = train_y(10001:end,:);rand('state',0)nn = nnsetup([784 20 10]); nn.output = 'softmax'; % use softmax outputopts.numepochs = 5; % Number of full sweeps through dataopts.batchsize = 1000; % Take a mean gradient step over this many samplesopts.plot = 1; % enable plottingnn = nntrain(nn, tx, ty, opts, vx, vy); % nntrain takes validation set as last two arguments (optionally)[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');```[![Bitdeli Badge](https://d2weczhvl823v0.cloudfront.net/rasmusbergpalm/deeplearntoolbox/trend.png)](https://bitdeli.com/free "Bitdeli Badge")

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

下载并安装jdk

jdk官方网站https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html 1、进入官网后点击左边箭头所指的Java SE 2、点击Downloads进入以下界面,如: 3、点击这里jdk版本的下载 4、勾选此处 5、选择最后一个进行下载 6、下载完成后我们...

sunqiran的博客 3857

迈瑞BS系列全自动生化分析仪LIS协议接口手册(内含HL7和ASTM)

迈瑞BS系列全自动生化分析仪LIS协议接口手册,内含HL7和ASTM)

Java JDK下载与安装教程

JDK简介 JDK是 Java 语言的软件开发工具包,主要用于移动设备、嵌入式设备上的java应用程序。编写 Java 程序必须使用 JDK,它提供了编译和运行 Java 程序的环境。是整个java开发的核心。 1.JDK下载地址 http://www.oracle.com/technetwork/java/javase/downloads/index.html 进入界面:点击Downloads 进入下一个页面:往下拉,本人还是使用java8的,找到对应的java SE 8u151,点击下图所

慕言 7734

JDK下载安装

x64 Compressed Archive:二进制包,已编译好的可直接使用的程序,解压缩后,点击bin目录下的.sh或者.bat执行文件即可使用。变量值:.%JAVA_HOME%lib;输入“javac.exe”命令查看将java转化成class的功能的版本号是否显示出来。变量值:(变量值填写你的jdk的安装目录,例如本人是 E:Javajdk1.7.0)2、用户根据自己的需要选择是否需要增加以下功能,以及选择合适的安装位置。输入“java -version”命令查看执行程序的功能的版本号是否显示出来。

m0_46393259的博客 1万+

如何下载安装JDK

java 开发者 工具包。

2502_93805755的博客 1252
上一篇: 超详细-Windows环境下部署Jenkins
下一篇: 超详细版:Python和Pycharm环境搭建
corn_test
博客等级 码龄1年 39粉丝 6原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值