ubuntu安装jdk1.8

Ubuntu安装JDK1.8(-) Ubuntu 安装JDK的方式有两种: 1:通过ppa(源) 方式安装.可以通过 apt-get upgrade 方式方便获得jdk的升级 2:通过官网下载安装包到本地再解压安装. 本文采用的是第二种方式进行安装(jdk版本 1.8.0_151) 1.oracle官网下载JDK压缩包        下载地址: http://www.oracle.com/technetwork/a 阅读详情

一、命令行安装jdk1.8

sudo apt-get update

sudo apt-get install openjdk-8-jdk

二、安装包安装jdk1.8

1、创建jdk安装文件夹

mkdir java

将压缩包拷贝到ubuntu系统 usr/local/java中并解压(网上一堆)

tar -zxvf jdk-8u301-linux-x64.tar.gz

(或者命令行安装:

1、更新软件包列表:

sudo apt update

2、sudo apt install openjdk-8-jdk

)

2、设置环境变量

作用于所有用户:vim /etc/profile

在最下方加上以下代码

export JAVA_HOME=/usr/local/java/jdk1.8

export JRE_HOME=${JAVA_HOME}/jre

export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib

export PATH=.:${JAVA_HOME}/bin:$PATH

3、使修改的配置立刻生效 source /etc/profile

4、检查是否安装成功

java -version

Ubuntu 18.04安装JDK 1.8 在开始配置jdk环境时,请确认Ubuntu系统环境已经建好,Xftp可以与虚拟机相连。如果没有请移步Ubuntu安装ssh服务(避坑指南) 阅读详情

相关推荐

Ubuntu 16.04系统安装jdk1.8

介绍如何在Ubuntu 16.04系统中安装jdk1.8

u010307119的博客 1万+

Ubuntu系统安装JDK1.8

以JDK1.8为例,介绍Ubuntu系统下JDK的安装和配置

baidu_38662087的博客 1万+

Ubuntu 安装Jdk1.8

1、下载安装包 Oracle官网下载Jdk1.8 Linux环境安装包,传送门: Oracle官网Jdk1.8安装包下载地址 图示如下: 2、环境配置 将安装包上传到Ubuntu系统的 /usr/local/programs/java/ 目录下,如果目录不存在,命令如下: $ mkdir -p /usr/local/programs/java/ 解压缩,命令如下: ...

专注基础架构领域 2937

ubuntu安装JDK1.8

Java 应用程序开发: JDK 是开发 Java 应用程序的基础工具,您可以使用 JDK 提供的编译器(javac)将 Java 源代码编译成字节码文件,然后在 Java 运行时环境(JRE)中运行。Java 标准库: JDK 提供了一组丰富的 Java 标准库,包括各种类和方法,涵盖了数据结构、算法、输入输出、网络通信、多线程等领域,使开发人员能够更快速地构建功能丰富的应用程序。编译和调试: JDK 提供了强大的编译器和调试工具,可以帮助您编译、调试和优化 Java 代码,以确保代码的正确性和性能。

qq_62231627的博客 4868

Ubuntu下JDK 1.8安装指南及实践.zip

Java Development Kit(JDK)1.8自发布以来,一直是IT业界广泛使用的一个版本。它为Java语言和Java虚拟机(JVM)带来了一系列的更新和改进,以满足日益增长的应用开发需求。其中最值得关注的特性包括:Ubuntu作为一款广泛使用的Linux发行版,其与Java Development Kit (JDK) 的兼容性一直是开发者关注的焦点。兼容性确保了JDK可以在Ubuntu上稳定运行,支持开发和执行Java应用程序。

weixin_33363025的博客 1115

Ubuntu 18.04上JDK 1.8安装指南

Ubuntu作为众多开发者的首选操作系统之一,其中JDK(Java Development Kit)的安装对于Java应用开发至关重要。本章将简要概述在Ubuntu 18.04上通过手动下载和安装JDK1.8.zip文件的整个流程。我们将从准备工作开始,接着添加必要的PPA源,并指导你完成JDK的安装、环境变量配置,以及最后如何验证安装成功。PPA(Personal Package Archives)是Ubuntu中的一个功能,允许用户添加由第三方维护的软件包源。

weixin_42608318的博客 1022

Ubuntu18.04安装JAVA JDK1.8

目前JAVA JDK在Linux系统主要有Openjdk 和 oracle官方版本jdk,今天我们就来吧这几种安装方式给大家记录一下, 首先可以oracle JDK既可以通过添加ppa源命令行安装 也可以去官方下载jdk压缩包安装,下载地址 https://www.oracle.com/technetwork/java/javase/downloads/index.html 比如我这里选择的J...

Micro麦可乐的博客 6996

SAP批量程序(一)-静态批量EX,FX和期间批量MB,WB和TB

SAP批量程序(一)-静态批量和区间批量

weixin_38974136的博客 5467

Ubuntu18.04 安装Jdk1.8

Ubuntu18.04 安装Jdk1.8

Weison 7万+

STM32独立实现CANOpen主机功能:从零构建轻量级控制方案

本文详细介绍了如何在STM32上不依赖CanFestival库,从零构建一个轻量级的CANOpen主机方案。文章深入剖析了CANOpen主机的三大核心功能——NMT网络管理、SDO参数配置与PDO过程数据交换,并提供了从硬件准备、驱动层构建到协议实现的完整代码实战。该方案代码精简,资源占用低,特别适合在资源受限的STM32平台上实现工业控制、电机驱动等场景的稳定通信。

potato的博客 1061

多标签损失之Hamming Loss(PyTorch和sklearn)、Focal Loss、交叉熵和ASL损失

多标签损失

wuli_xin的博客 4455

Ubuntu安装JDK1.8

Ubuntu16.04安装JDK1.81 .下载2.创建一个目录作为JDK的安装目录,我的目录为 /usr/local3 放到指定目录4.使用vim修改环境变量:5.设置系统默认jdk 版本(如果系统中只有一个JDK,也可以不做此操作)6.测试jdk JDK版本:jdk1.8.0_201 1 .下载 (http://www.oracle.com/technetwork/articles/javas...

sysleo的博客 304

基于FreeSwitch与SIP UA的蓝牙电话坐席系统实战部署

本文详细介绍了如何基于FreeSwitch开源软交换平台,结合SIP UA软电话与蓝牙电话App,在局域网内搭建一套低成本、自主可控的电话坐席系统。文章提供了从环境准备、FreeSwitch安装配置、用户与拨号计划创建,到SIP软电话测试和蓝牙设备接入的完整实战部署流程,并给出了关键优化与排坑指南,适合小微团队或个人开发者构建内部通讯工具。

zeta9的博客 537

ubuntu14.04 安装JDK1.8

ubuntu 14.04安装jdk1.8

成长 4563

从 Pandas 到 Polars 十八:数据科学 2025,对未来几年内数据科学领域发展的预测或展望

Rust 在数据科学家中的普及将受到 Polars 的推动,用户会发现从使用 Python 切换到 Rust API 的门槛相对较低——比从 Pandas 切换到 C 的门槛要低得多!在数据科学蓬勃发展的十年里,我所在领域的日常工作主要由像 Python 这样的动态语言或像 R 和 Julia 这样使用即时编译的语言主导。尽管这两个库的功能有很多重叠,但有些人会想要一个像 DuckDB 这样的工具,它拥有更多关系型数据库的陷阱,而有些人则不会。然而,一位受访者正确地指出,基于GPU的库(如cuDF)更快。

sosogod的博客 2463

无人机+消防车:高楼灭火系统技术详解

传统的消防设备,如登高车、车载水枪、水炮和高喷车,在50米以上高度的火源面前往往力不从心,100米以上高层火灾则更加依赖消防员“爬楼”灭火,效率低下且风险极高。消防水带:采用聚乙烯丝材质,超轻、耐腐蚀、强度高,能够携带大量水或灭火泡沫进行高空喷水灭火作业。“无人机+消防车”高楼灭火系统主要由消防车和无人机两部分组成,通过机车联动实现高效灭火。高效灭火:无人机能够快速到达高层建筑顶部或指定位置进行灭火作业,大大提高了灭火效率。空压泡沫系统:配备超大水箱,支持长时间供应灭火泡沫,满足无人机灭火剂的需求。

专注多旋翼、复合翼无人机技术研究,从事低空经济行业。 1663

Ubuntu安装jdk1.8

Ubuntu安装jdk1.8 一.源码包 1.Ubuntu游览器输入http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html。 2.考虑到虚拟机的网速,可以在物理机下载源码包,通过xftp工具将源码包传到Ubuntu。 二、解压 1.在/usr/local目录下新建java文件夹 命令:sudo mkdir /usr/local/java 2.解压 命令:sudo tar -zxvf jdk-8u2

花有重开日,人无再少年。 1891

运维系列【仅供参考】: Windos10和Windos11 配置intel网卡vlan的方法

Windos10和Windos11 配置intel网卡vlan的方法

weixin_54626591的博客 463

ubuntu安装jdk1.8&maven

1.JDK8下载 https://www.oracle.com/java/technologies/javase/javase-jdk8-downloads.html 选择 Linux x64 Compressed Archive安装 2. 解压tar.gz包 3.配置java环境变量 vim /etc/profile export JAVA_HOME=${解压后的jdk路径} 如:/home/username/javaEnv/jdk1.8.0_271 export CLASSPATH=...

qq_24166417的博客 436

npm install 时出现npm error code ENOTFOUND和npm error network request to https://registry.npmjs.org的解决方案

本文主要介绍了npm install 时出现npm error code ENOTFOUND和npm error network request to https://registry.npmjs.org 的解决方案,希望能对使用npm的同学们有所帮助。 文章目录 1. 问题描述 2. 解决方案

weixin_43178406的博客 6万+

大中型超市收银系统(可直接运行)

光步前台收银系统系统功能:商品销售、商品退货、挂单、收银员权限、会员销售、单品取消、整单取消、商品查询、脱机销售、脱机数据上传,基本资料下载,开钱箱、小票打印、收款结算,支持多币种付款方式(现金、储值卡、礼券、微信等),支持多种促销。运行环境:.net 4.0登陆信息用户名:1001 密码:123456内置商品信息,商品编码可输入00001000 - 00010000,测试效果相关功能键F5 结算 F9挂单 F11商品查询 F8退货 Insert单品取消 Del整单取消 F12开钱箱F2 会员 Ctrl+Z退出系统 Home 锁屏 相关源码待公开

Ubuntu JDK 1.8 安装包

Ubuntu JDK 1.8 安装包 【下载地址】UbuntuJDK1.8安装包 本仓库专门为Ubuntu系统提供Java开发工具包(JDK)1.8版本的安装包,文件为`jdk-8u241-linux-x64.tar.gz`。由于Ubuntu与CentOS在包安装过程中对环境的要求不同,此安装包特别针对Ubuntu系统进...

gitblog_06734的博客 438

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

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

Ubuntu中安装配置jdk1.8

如何在阿里云提供的Ubuntu纯净Ubuntu镜像(其他版本同理)上安装配置jdk1.8

Fort_rabbit 540

廖雪峰Python教程[完整版]

廖雪峰的python教程整理的,已经排好版了,而且还是完整的,适合小白

深度学习工具包 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")

Ubuntu 安装JDK 1.8

Ubuntu 安装JDK

小安安 369

ubuntu14.04安装jdk1.8

ubuntu14.04安装jdk1.81.下载jdk[下载地址](https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html)2.新建文件夹3.拷贝文件到刚才生成的文件夹中4.进入java文件夹并解压文件5.删除压缩包6.添加环境变量7.测试是否安装成功如果出现一下错误 1.下载jdk下载...

u013365312的专栏 1468

docker应用之ubuntu18.04安装jdk1.8

文章目录前提文章更多阅读ubuntu18.04安装jdk1.81.准备工作2.安装步骤 前提文章 更多阅读 ubuntu18.04安装jdk1.8 1.准备工作 下载一份linux版本的jdk1.8安装包 docker获取ubuntu18.04 #拉取镜像 docker pull ubuntu:18.04 #查看镜像 docker images 2.安装步骤 宿主机上创建映射卷 #宿主...

蓝色忧郁 774

Ubuntu上安装和配置jdk1.8详细步骤

1、首先登陆Linux。 2、在Linux系统中去官网下载jkd1.8,根据自己的linux系统位数选择相应的jdk版本。 3、 为hadoop用户(或者是其他用户)增加管理权限 sudo adduser hadoop(或者是其他用户) sudo 4、 更新软件源 sudo apt-get update 5、 更新已安装软件: sudo apt-get dist-upgrade 6、 升级系统 ...

hua12ng的博客 796
上一篇: linux安装第三方库
下一篇: ubuntu安装oracle
一个铲屎官
博客等级 码龄9年 24粉丝 26原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值