Ubuntu16.04 java环境搭建

腾讯云Ubuntu16.04下搭建Java开发环境(工具,JDK,Eclipse,MySQL,Tomcat) 工具使用1.WinSCP:用来传输文件 2.PuTTY:用来打开命令行JDK环境配置1.首先配置jdk环境,到官网下载jdk的linux版本 2.建立目录/usr/local/java用于存放jdk文件mkdir /usr/local/java3.在下载目录下打开终端,将下载的jdk拷贝到/usr/local/java下cp jdk-8u121-linux-x64.tar.gz /usr/loc 阅读详情

Ubuntu16.04 java环境搭建

  1. 下载linux下的安装包
    登陆网址oracle官方下载链接:https://www.oracle.com/java/technologies/javase-jdk14-downloads.html
    在这里插入图片描述
    ubuntu16.04选择Linux x64 Compressed Archive

  2. 下载完成后解压安装包
    tar -zxvf jdk-8u202-linux-x64-demos.tar.gz

  3. 将解压后的安装包移动到/usr/lib目录下

    cd /usr/lib
    sudo mkdir jdk
    sudo mv ~/download/jdk1.8.0_202 .
    
    
  4. 配置java环境变量
    vim打开
    sudo vim /etc/profile
    在文件最下面添加如下:

    #set java env
    export JAVA_HOME=/usr/lib/jdk/jdk1.8.0_202
    export JRE_HOME=${JAVA_HOME}/jre    
    export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib    
    export PATH=${JAVA_HOME}/bin:$PATH
    
  5. 执行命令,使上述修改立即生效
    source /etc/profile

  6. 为命令配置软链接

    sudo update-alternatives --install /usr/bin/java  java  /usr/lib/jdk/jdk1.8.0_202/bin/java 300   
    sudo update-alternatives --install /usr/bin/javac  javac  /usr/lib/jdk/jdk1.8.0_202/bin/javac 300 
    
  7. 测试安装是否成功
    java -version
    结果:

    Vostro:~$ java -version
    
    java version "1.8.0_261"
    Java(TM) SE Runtime Environment (build 1.8.0_261-b12)
    Java HotSpot(TM) 64-Bit Server VM (build 25.261-b12, mixed mode)
    
Ubuntu下安装Java 在Ubuntu操作系统上安装Java非常简单,本文将为您提供详细的安装步骤。至此,您已经成功在Ubuntu上安装了Java并验证了安装结果。同样地,安装过程中会有一个确认提示,按下回车键继续安装。安装完成后,JDK将会被配置为系统的默认Java开发环境。安装过程中,您将会看到一个确认提示,按下回车键继续安装。安装完成后,JRE将会被配置为系统的默认Java版本。如果您需要进行Java开发,您还需要安装Java开发工具包(JDK)。在安装Java之前,我们需要确保系统的软件包列表是最新的。 阅读详情

相关推荐

Ubuntu 16.04 安装 java 8的方法

主要介绍了Ubuntu 16.04 安装 java 8的方法,本文通过图文并茂的形式给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下

Ubuntu16.04 安装 java

本文参考: Ubuntu16.04安装java http://blog.csdn.net/miaoqiucheng/article/details/52717294Ubuntu16.04搭建java环境 http://blog.csdn.net/sunxiaoju/article/details/51994559 从Oracle官网下载JDK。先选择同意按钮,然后根据自己的系统下载相应的版本。

u011807371的博客 539

从零到一:桌面宠物的硬件架构设计与工程实践

本文详细介绍了基于STM32F103C8T6主控平台的桌面宠物机器人硬件架构设计与工程实践。内容涵盖电源管理、舵机控制、PCB布局及系统调试等核心环节,为硬件爱好者提供从零到一的完整开发指南,助力打造稳定可靠的智能桌面伴侣。

alice7model的博客 1112

pip常用指令及numpy安装

pip常用指令及numpy安装一、pip1、pip及常用命令2、pip 更新及出现问题解决二、安装NumPy总结 一、pip 1、pip及常用命令 pip 是 Python 包管理工具,提供了对Python 包的查找、下载、安装、卸载的功能,Python 3.4+ 以上版本都自带 pip 工具。 通过在cmd命令中检验 是否安装: pip3 --version # Python3.x 版本 若返回版本信息及安装位置则表示已经安装。 常用命令: 1.1 显示版本和路径 pip --version 1.

小鹿向前冲 4509

pcle接口详解&用途说明

它原来的名称为“3GIO”,由英特尔在2001年提出。pcel x16插槽 用途用于显卡、RAID阵列卡,向下兼容PCIE x1/x4/x8/x16。(PCIE x16插槽长89mm,有164根针脚,靠主板外侧端有一卡口,将16x分为前后两组,短插槽有22根针脚,主要用于供电,长插槽142根,主要用于数据传输,具有16通道所带来的高带宽)PCI-E x8插槽插槽用途:全长56mm,有98根针脚,与PCI-E x16比较,主要是数据针脚减少至76根,短的供电针脚仍然是22针脚。

qq_43289307的博客 1万+

别再死磕MuJoCo了!用PyBullet+Stable-Baselines3搞定机械臂强化学习(保姆级环境配置)

本文详细介绍了如何使用PyBullet和Stable-Baselines3构建机械臂强化学习系统,绕过昂贵的MuJoCo许可壁垒。通过实战指南,包括环境配置、机械臂Gym环境构建、训练策略与调优技巧,帮助开发者快速掌握机器人强化学习技术,提升智能控制效率。

weixin_42667269的博客 264

Ubuntu16.04 搭建java环境

因为本人学的java,主要搭建的是java的环境。这里搭建的java8+mysql环境。 1.java8安装 ###安装依赖库 apt-get install python-software-properties apt install software-properties-common ##添加下载源 add-apt-repository ppa:webupd8team/java apt-...

XiChuan的博客 1027

【Clickhouse从入门到精通】第51篇:ClickHouse权限管理体系详解

摘要 本文是ClickHouse权限管理系列文章的第51篇,重点解析ClickHouse RBAC权限体系中的GRANT/REVOKE机制。文章详细介绍了GRANT语句的基础语法与权限类型,包括SELECT、INSERT等常规权限以及WITH GRANT OPTION转授权功能。特别深入讲解了列级权限的实现方式,通过SELECT(col1,col2)语法实现字段粒度的访问控制,并展示了权限查询与验证方法。本文还对比了ClickHouse 20.4版本前后权限管理体系的差异,为构建安全的多租户数据平台提供了关

xyghehehehe的专栏 440

Ubuntu16.04安装Java

1.下载Java安装包 使用浏览器打开以下网址: https://www.oracle.com/java/technologies/javase/javase-jdk8-downloads.html 然后,下载jdk-8u261-linux-x64.tar.gz。 2.解压jdk-8u261-linux-x64.tar.gz cd ~/Downloads tar -zxvf jdk-8u261-linux-x64.tar.gz 3.将解压后的jdk1.8.0_261移动到/opt sudo mv jd

W_Tortoise的博客 701

PE启动盘结合360杀毒离线版:深度清除顽固病毒实战指南

在系统安全维护领域,离线查杀是一种在独立于宿主操作系统的环境下进行病毒扫描和清除的核心技术。其原理是通过一个预启动环境(如PE)加载杀毒软件,从而绕过可能已被感染或受保护的系统核心,直接访问和扫描磁盘文件。这项技术的核心价值在于能够彻底处理那些在正常系统运行时难以清除的深度隐藏病毒、Rootkit和驱动级木马。典型的应用场景包括应对勒索软件、顽固感染型病毒以及系统启动项被劫持等情况。本文以“PE启动盘”和“360杀毒离线版”这一经典组合为例,详细解析了从工具选型、环境部署到深度查杀策略的全流程,为系统维护人

weixin_29741447的博客 410

AI人工智能代理工作流 AI Agent WorkFlow:在股票市场预测中的应用

AI人工智能代理工作流 AI Agent WorkFlow:在股票市场预测中的应用 作者:禅与计算机程序设计艺术 / Zen and the Art of Computer Programming 关键词: AI Agent, W

AI天才研究院 859

Ubuntu16.04Java开发环境搭建

Ubuntu16.04Java开发环境搭建      本文介绍了在Ubuntu16.04下搭建Java开发环境,包括安装Jdk1.7+Eclipse+Tomcat7+Mysql5.7+Git+Maven 3.3.3 以及在eclipse中的配置使用,都是自己安装成功后总结的,分享给大家~~~ 安装JDK1.71.下载所需jdk版本 jdk-7u79-linux-x64.tar.gz:jdk历史版

yajing8的博客 8726

Python爬虫反爬:突破Cloudflare 5秒盾(免费方案,小红书/知乎可用)

这套方案的核心优势是“真实模拟+免费无门槛”无需付费代理、无需复杂JS解密,仅用playwright模拟真实浏览器,即可突破Cloudflare 5秒盾;适配小红书、知乎、豆瓣等主流平台,修改配置即可复用;兼顾易用性和稳定性,新手也能快速上手,企业级场景可通过IP轮换、异步爬取进一步优化。“模拟人类行为到底”——Cloudflare的反爬本质是区分“机器”和“人类”,只要爬虫的浏览器指纹、行为特征与人类一致,就能稳定绕过限制。

专注于Python爬虫开发,分享爬虫技巧、项目实战与反爬经验,使用Scrapy、BeautifulSoup等工具,解决数据抓取难题。 2881

Ubuntu 16.04搭建JAVA环境

搭建环境:Ubuntu 16.04 ×64 JDK :jdk-8u171-linux-x64.tar.gz 首先下载linux对应的安装包 下载地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html 下载完成后,Linux默认下载位置在当前目录下的Download或下载文件夹下...

风雨的博客 506

MATLAB基础应用精讲-【强化学习】Actor - Critic 算法(附python代码实现)

这种架构结合了策略梯度方法(Policy - Gradient Methods)和价值函数估计方法(Value Function Estimation Methods)的优点。在强化学习中,智能体(Agent)需要通过与环境(Environment)的交互来学习最优的行为策略,以获得最大的累积奖励(Cumulative Reward)。

qq_36130719的博客 363

Data-Structures-and-Algorithm-Analysis-in-Java.pdf

作者: Weiss, Mark A. 出版社: Addison Wesley Data Structures and Algorithm Analysis in Java is an “advanced algorithms” book that fits between traditional CS2 and Algorithms Analysis courses. In the old ACM Curriculum Guidelines, this course was known as CS7. This text is for readers who want to learn good programming and algorithm analysis skills simultaneously so that they can develop such programs with the maximum amo...

ubuntu 16.04搭建java_Ubuntu 16.04系统 之 java开发环境搭建(一)

在Ubuntu 16.04(我的是64位操作系统)上搭建java开发环境:事前准备:jdk、tomcat、eclipse、mysqljdk安装配置:我选择的是jdk版本为1.8:安装包位为 jdk-8u144-linux-x64.tar.gz下载地址:https://download.csdn.net/download/aqtata/9931416?web=web安装步骤:解压至指定文件路径下(看...

weixin_33195162的博客 300

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

Ubuntu 16.04下Java与PHP环境搭建与集成指南

在Web开发中,Java和PHP作为两种主流后端技术,常需在同一服务器环境中协同工作。环境搭建涉及软件源配置、版本管理、服务集成等关键技术环节,其中PPA源的使用能解决Ubuntu默认源版本老旧的问题。通过配置JAVA_HOME环境变量和PHP-FPM进程管理,可实现稳定的运行时环境。Nginx与Apache作为主流Web服务器,与PHP的集成方案各有特点,而通过exec()函数或PHP-Java Bridge可实现两种语言的互操作。容器化部署方案如Docker Compose能进一步提升环境一致性和部署效

weixin_33882452的博客 381

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

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

在ubuntu16.04LTS下搭建Java开发环境

很久之前都了解过Ubuntu,最近想把之前的工作环境从Windows搬到Linux distribution中,便选择了Ubuntu16.04LTS。刚把常用的软件装上之后便迫不及待的想在ubuntu上进行Java环境的搭建。因为找完工作回来,好久没有敲代码了,手痒的不行。话不多说,开始折腾吧!!! 所需原材料: ①jdk-8u112-linux-x64.tar.gz ②eclipse-je

noddleMe的博客 6829

菜鸟搭建ubuntu 16.04下java运行环境

菜鸟搭建ubuntu 16.04下java运行环境 逛了好几年优快云第一次写博客,好紧张,最近阿里云服务器打折买了一个最低配置的,其实我最早只是买了一个五块的网址然后一发不可收拾看着东西就想买,结果有的东西都没用过,比如OSS,既然买了就搭起来用吧。今天花了一天时间,全靠百度才勉强把环境搞好,留个记录,不然以后需要搭建的时候忘了怎么弄。 由于没有一点linux的基础,连最简单的指令也不会,

qq_32229765的博客 257

Ubuntu 16.04下Java与PHP开发环境搭建与集成指南

在Linux系统中搭建Java和PHP开发环境是Web开发的基础工作,涉及软件包管理、环境变量配置和服务集成等关键技术。Java作为跨平台语言,通过JVM实现代码的跨系统运行,而PHP作为服务器端脚本语言,常用于动态网页开发。两者的集成可以实现复杂业务逻辑与前端展示的分离,提升系统可维护性。在实际应用中,PHP通过exec()函数调用Java程序时,常遇到类路径和用户权限问题,特别是在Ubuntu等Linux系统中,www-data用户的权限设置尤为关键。本文以Ubuntu 16.04为例,详细介绍了从环境

weixin_34289454的博客 417

linux-ubuntu16.04下搭建java运行环境

1.在终端输入java -version来查看电脑是否已经搭建好java的运行环境,如果出现以下现象,证明java运行环境没有搭建好,继续第2步。如果显示以下现象,恭喜你,你的java运行环境已经搭建好了,可忽略此博文。2.进入oracle官网,下载jdk,具体如下:——官网链接:http://www.oracle.com/technetwork/java/javase/downloads/inde

2万+

Ubuntu 16.04安装Java JDK +++ JAVA web 环境搭建

这个网站最好啊!!!完美!! http://www.cnblogs.com/EasonJim/p/7139275.html Ubuntu 16.04安装Java JDK 原链接地址:非常感谢: http://topspeedsnail.com/ubuntu16-install-java-jdk/ Java JDK有两个版本,一个开源版本Openjdk,还有一个oracle官方版本j...

Arthur_Holmes的博客 375

ubuntu16.04 搭建java 环境

环境:阿里云 ubuntu16.04jdk : 1.8 1、下载jdk http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html 2、安装tar -zxvf jdk1.8 3、配置环境变量 环境变量可配置全局的,也可配置个人的。 ...

weixin_33978016的博客 92

ubuntu 16.04 php环境,Ubuntu 16.04下搭建Java(php)环境

1,安装java2,安装tomcat3,安装mysql4,安装apache5,安装pure-ftpd安装sudo apt-get install pure-ftpdsudo netstat –nl查看21端口是否已开启。完成安装后,就可以用Ubuntu系统的用户名和密码登陆了。Ubuntu Server中的pure-ftpd缺省配置不允许匿名登陆,每个用户登陆都是访问自己的home目录,最多允许5...

weixin_39661345的博客 147

在ubuntu下开发java_在ubuntu16.04LTS下搭建Java开发环境

很久之前都了解过Ubuntu,最近想把之前的工作环境从Windows搬到Linux distribution中,便选择了Ubuntu16.04LTS。刚把常用的软件装上之后便迫不及待的想在ubuntu上进行Java环境的搭建。因为找完工作回来,好久没有敲代码了,手痒的不行。话不多说,开始折腾吧!!!所需原材料:①jdk-8u112-linux-x64.tar.gz②eclipse-jee-neon...

weixin_32842959的博客 239
上一篇: Git运用进阶
gqf960708
博客等级 码龄9年 5粉丝 30原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值