ubuntu下安装jdk

   在自己的台式机上安装来ubuntu11.04,其实早就想玩玩linux了,记得在学计算机的时候就已经安装过了,那个时候想系统的学习下,还是没有坚持下来,还记得当时装的也是ubuntu,还弄了个3D桌面,带到学校去跟同学们分享,仔细想想如果那个时候据开始学习linux的话,还不至于到现在连VI都不会用,很悲哀;

   现在开始吧,在ubuntu下安装下JDK;

   下载了,jdk-6u22-linux-i586.bin,

在linux下这个文件默认市没有执行的权限的,我们要给它一个可执行的权限:

chmod U+X jdk-6u22-linux-i586.bin

 然后执行:

./jdk-6u22-linux-i586.bin

进行安装,然后象征性的敲下ENTER;将.bin文件解压出来了,这时需要设置全局的环境变量(当然也可以只针对用户来设置):

通常将解压后的文件copy到/user/java中:

mkdir /usr/java
cp -fr jdk1.6.0_22 /usr/java

在/etc/profile的文件里写上:

export JAVA_HOME=/usr/java
export CLASSPATH=$CLASSPATH:$JAVA_HOME/lib:$JAVA_HOME/jre/lib
export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH:$HOMR/bin

 然后重启机器;用java -version来验证是否安装成功!

 

 

其中,首次登录ubuntu的时候,当需要root权限的时候,会用到su这个命令,但是无论我们输入什么都不好用,这是因为我们首次登录,并没有为当前用户所针对的root权限设置口令,我们通过以下的命令来设置:

 

sudo passwd root

 根据提示来为当前用户设置root权限的命令!

 

 

ubuntu下安装JDK的详细步骤 一,前期准备 下载linux版的JDK ,如果unbntu是64位的,则下载 结尾是x64.tar.gz的JDK,如果ubuntu是32位的,则下载末尾不带x64的.tar.gz的JDK 下载链接:https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html 二,安装步骤 1.在... 阅读详情

相关推荐

【日常记录】Ubuntu安装jdk

1、首先检查Ubuntu版本 ` root@owen:~# uname -a Linux owen 4.4.0-105-generic #128-Ubuntu SMP Thu Dec 14 12:42:11 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux` 注:x86_64 为64位,i686 为32位 2、打开http://www.oracle.com/tech...

自猿奇说的博客 2883

Ubuntu安装JDK教程

Ubuntu安装JDK教程 jdk的下载和安装: 1、打开浏览器,输入jdk的官网地址:https://www.oracle.com/java/technologies/javase-downloads.html,如图: 2、找到需要下载的jdk版本,这里以1.8版为例,找到Java SE 8,点击JDK Download,跳转到Java SE 8的下载页面,如图: 3、找到对应的下载版本,我这里是Ubuntu 64位的系统,需要找到linux 64的jdk版本,点击进行下载,如图: 4、下载成之后

qq_33581509的博客 3万+

Ubuntu 安装 Oracle JDK

1.写在前面本文主要介绍如何在Ubuntu系统下安装Oracle JDK.2.环境准备2.1 下载JDK2.1.1 浏览器下载安装包进入虚拟机浏览器访问官网地址: http://www.oracle.com/technetwork/java/javase/downloads/index.html 首先接受 许可证协议 根据操作系统版本选择对应的Jdk版本 下载对应的tar.gz安装包

huplion的专栏 2066

Ubuntu安装JDK

1.下载JDK jdk-8u261-linux-x64.tar.gz 2.解压JDK 将jdk-8u261-linux-x64.tar.gz复制到相应的目录并在目录下执行解压命令: $ tar -xzvf jdk-8u261-linux-x64.tar.gz 3.配置环境变量 环境变量可以配置在以下这些地方: 3.1./etc/profile export JAVA_HOME=/home/wongkyunban/Programs/jdk1.8.0_261 export CLASSPATH=.:$JAVA_

weixin_40763897的博客 2133

Ubuntu下安装JDK的两种方法

hty1053240123的专栏 724

Ubuntu下安装JDK 17的方法

JDK(Java Development Kit)是Java开发的核心组件之一,它包含了Java编译器(javac)和Java运行时环境(JRE),以及其他开发工具和库。本文将介绍在Ubuntu系统下安装JDK 17的详细步骤。JDK 17不包含在默认的Ubuntu软件源中,但我们可以通过添加PPA存储库来获取它。该命令将显示可用的JDK版本列表,您可以使用数字键选择默认版本。安装完成后,我们需要配置系统默认使用的JDK版本。至此,您已经成功在Ubuntu系统上安装了JDK 17。按Enter键继续。

IoqDelphi的博客 2297

Ubuntu系统安装JDK教程

下载JDK安装包。根据需要到官网下载合适版本的安装包,本文以jdk-8u281-linux-x64.tar.gz为例。 将下载的安装包解压到目标目录下。本文假设安装包保存在 ~/Downloads 目录下,目标目录为 /usr/local/ 。 cd ~/Downloads #进入JDK安装包的存放目录 sudo tar -zxvf jdk-8u281-linux-x64.tar.gz -C /usr/local #解压到/usr/local/目录下 cd /usr/local/ #进入安装目录下 l.

qq_42557044的博客 2万+

联想ThinkServer SR588 重装raid5阵列信息(装完centos7后,找不到硬盘)

这里写自定义目录标题找不到硬盘选择光盘启动 找不到硬盘 装完centos7之后,提示重启,重启之后,就一直无法启动。 进入bios 看了,确实是有设置硬盘为第一启动选项。 选择光盘启动 本地标准硬盘也是找不到。 1、 重启进入bios在系统手设置里找到存储信息, 然后找到如图选项回车进入。 选择主目录进入。 进入Configuration Management 里面 先清除原来的设置信息 选择已启用在yes 提示清除成功。 返回上一目录选择,选择 Create Virtual Drive 再选择S

熠铭心时空的博客 2万+

ubuntu14 安装JDK

在 Linux 系统中安装JDK,也有很多中方法。 最简单的应该是在软件中心搜索查找,直接下载安装,这个过程是自动的;也可以在网上下载安装包,自己解压安装;还有一种方式就是在终端下载并安装。这里主要记录一下终端下载安装的步骤。 在Ubuntu 14.04 中安装 JDK可以安装 JDK6,7 或 8。   第一步:添加 PPA repository 到系统 t

yuxiayiji的专栏 1万+

开源libmodbus编译为32位和64位动态库

libmodbus 是支持Linux,Mac OS X,window 的一个开源库,支持modbus TCP和RTU 两种模式。

lemontree1945的博客 1923

SV fork join_none & for循环结合使用

fork join_none与循环联用常见问题解决方案

ZhangShuHuai11的博客 880

ubuntu 安装 JDK

ubuntu 安装 JDK1,ubuntu 安装 JDK 1,ubuntu 安装 JDK # wget https://download.java.net/java/GA/jdk13.0.2/d4173c853231432d94f001e99d882ca7/8/GPL/openjdk-13.0.2_linux-x64_bin.tar.gz # tar -zxvf openjdk-13.0.2_li...

mixboot 1225

材料仿真软件:Materials Studio_(14).电学性质计算

设置计算参数,包括 k 点网格、交换相关泛函等。

kkchenjj的博客 1863

Ubuntu18 中JDK的安装

本文讲述了如何在 Ubuntu 系统中安装JDK的一般思路。首先,告诉读者从哪里可以获取安全完整的安装包。然后又指导读者如何上传安装包到服务器,在此过程中使用到了XShell,并用到了rz命令进行文件的传输。后续又讲解了如何将jdk安装到合适的位置,并设置了相关的环境变量,同时也简单交代了什么是 .bashrc。最后对整个安装过程进行了验证。

长路漫漫,以勤作车 1622

RK3588多核NPU并行加速yolo优化教程:基于线程池的高性能推理实现

本教程详细介绍了RK3588多核NPU的并行加速优化方法。RK3588搭载三个独立NPU核心,总计算能力达6TOPS,但传统单线程方式无法充分发挥其性能。文章从硬件架构分析入手,详细讲解了三核心独立处理架构和多种工作模式,并通过代码示例展示了线程池技术的实现原理。线程池通过预创建工作线程、任务队列和条件变量等核心组件,避免了频繁创建线程的开销,能显著提升NPU的并行处理效率。教程还提供了性能计算公式和内存带宽优化策略,帮助开发者最大化利用RK3588的硬件算力,实现高性能AI推理。

LXY_LOVE36的博客 1024

ArcGIS JSAPI 高级教程 - 添加多个 box 立方体 - 通过顶点、索引、UV 自定义每个 box、每个面不同颜色

ArcGIS JSAPI 高级教程 - 添加多个 box 立方体 - 通过顶点、索引、UV 自定义每个 box、每个面不同颜色。

非科班Java出身GISer的博客 400

在Ubuntu安装jdk教程

目录一、在vm软件上配置Ubuntu二、安装jdk 一、在vm软件上配置Ubuntu (1)可以打开vm软件,如下选择。 (2)选择合适的OVF模板部署虚拟机 (3)导入完成后,即可开启虚拟机 二、安装jdk (1)将你的jdk压缩包移到虚拟机的/opt里面 (2)如果无法移动进去,可以给opt文件夹赋权限,可以用如下命令 sudo chmod 777 /opt (3)进入opt目录,进行解压 cd /opt 这里选择好自己压缩包的名字即可 tar -zxvf jdk-8u171-lin

JasomMNn的博客 5756

Arcgis加载在线地图(内涵各种在线地图)

这三个在线地图是最常用的在线地图,其他几个类型的在线地图请自行查看。,加载出在线图层说明连接成功,点击。1、首先打开Arcgis,找到。

爱吃雪糕的小布丁的博客 1万+

ubuntu16 安装 jdk11

前言: 由于很多开发环境需要用到java的支持,我为了方便自己的工作,还是写下该文章为大家提供学习,有需要的可以按照操作(最好测试环境测试安装!!!),我不希望任何人直接应用到实际环境,因为ubuntu说心里话,不是很习惯~ 慢点喷~~ 环境: ubuntu16.04 jdk11 安装: 1、windows上下载jdk复制到ubuntu<注意:因为下载软件需要用到账号,百度搜索共享账号即可> 2、在/usr/local/创建jdk目录,并解压到jdk目录,并改名为jdk11 <注:为什么

刘小辉的博客 4757

出现Command ‘vim‘ is available in the following places,vim: command not found等解决方法

内置命令无法识别,说明系统变量有误,导致无法识别,既然系统变量有误,将其注释或者更改为正确的即可,但是现在打不开,又怎么注释掉。替换vim来打开编辑,打开之前错误的全局变量文件,发现变量有误,要么注释要么改为。系统变量有全局变量(通过命令行printenv或者echo)和局部变量。对应通过vim修改错误的变量文件,不然source也无法让配置文件生效。本身vim是系统内置的命令,连vim都出现问题。修改为正确的即可,之后还需要重启服务器,使用。之后即可成功,通过即可查看命令是否有写入。...

码农研究僧的博客 5883

ssm框架搭建

这个是一个在idea上成功跑起来的ssm框架项目,保存在这里方便以后使用直接下载

ubuntu安装jdk17

安装过程中,您将被要求接受Oracle许可协议。按下Tab键,然后使用箭头键选择"是",最后按下回车确认。您现在已成功在Ubuntu上安装了JDK 17。这会将Java PPA仓库添加到系统中。

m0_54901781的博客 1845

STM32F407中文手册

STM32f407中文手册 本参考手册面向应用开发人员,提供有关使用 STM32F405xx/07xx、STM32F415xx/17xx、 STM32F42xxx 和 STM32F43xxx 微控制器存储器与外设的完整信息。STM32F405xx/07xx、STM32F415xx/17xx、STM32F42xxx 和 STM32F43xxx 构成一个微 控制器系列,各产品具有不同的存储器大小、封装和外设。有关订购信息以及器件的机械与电气特性,请参见数据手册。有关 ARM Cortex™-M4F 内核的信息,请参见《Cortex™-M4F 技术参考手册》。

Ubuntu 安装JDK

**目的:Ubuntu 安装JDK ** 环境: 系统:Ubuntu 16.04 环境:jdk 1.8_202 一、apt-get安装 1. 添加ppa源 sudo add-apt-repository ppa:webupd8team/java sudo apt-get update 2. 安装oracle-java-installer(jdk8版本) sudo apt-get ins...

icee 499

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

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

ubuntu 安装 JDK8

文章详细介绍了如何在 ubuntu 系统中安装 jdk8

maplecsd的博客 917

Ubuntu安装jdk

Ubuntu安装jdk记录一下,方便回看。

m0_64900698的博客 1428

Ubuntu系统下JDK的安装

众所周知啊,各种配置的下载安装是非常麻烦的,今天呢我来介绍一下Ubuntu系统下JDK的安装。 下载jdk的压缩包 首先进入甲骨文官网(www.oracle.com) 再依次点击资源-->软件下载-->java 找到如下页面 点击即可(推荐选择java SE8版本) 再根据自己的系统选择版本,在这里我们下载压缩包(后缀为tar.gz) 2 . 对JDK压缩包进行解压 打开压缩包,将第一级目录提取到想要的文件夹中 3 . 配置...

身体,灵魂,技术。总要有一个在前进 2713
上一篇: 让能者不多得---IT评论
下一篇: ubuntu下配置LAMP+phpadmin
keithJava
博客等级 码龄16年 2粉丝 41原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值