文档章节

Deepin 2015系统下java开发环境部署

瑾瑜先生
 瑾瑜先生
发布于 2016/01/26 12:45
字数 774
阅读 13
收藏 0

SUN JDK

  1. 下载Sun版JDK压缩包(.tar.gz),选择其中的32/64位Linux版本。

  2. 将其解压缩:sudo tar -zxvf ~/Downloads/jdk-8u45-linux-i586.tar.gz -C /usr/lib 中参数-C后面的路径是解压缩的目标路径。

  3. 3.根据官网的说法

Starting with version 8u40, the JDK installation is integrated with the alternatives framework and after installation, the alternatives framework is updated to reflect the binaries from the recently installed JDK. Java commands such as java, javac, javadoc, and javap can be invoked from the command line. 
所以

sudo update-alternatives --install /usr/bin/java java /opt/jdk1.8.0_66/bin/java 1000 
sudo update-alternatives --install /usr/bin/javac javac /opt/jdk1.8.0_66/bin/javac 1000

  1. 现在可以验证一下JDK安装是否已成功 java -version

tomact 安装和使用

  1. 下载并解压缩到部署位置(8.0.30)

  2. 配置环境变量

    startup.sh----->catalina.sh----->setclassspath.sh
    
    JAVA_HOME=/usr/lib/jdk1.8.0_66
    
    JRE_HOME=$JAVA_HOME/jre

备注:这里的配置可以不写(如果jdk是8u40及以后版本)

  1. 启动tomcat: 
    sudo ./bin/startup.sh

  2. 关闭tomcat: 
    sudo ./bin/shutdown.sh

  3. 最后,验证tomcat关闭是否成功:在浏览器中输入:http://localhost:8080/

MYSQL安装和使用

  1. 下载并解压缩 
    sudo tar -xzvf mysql-6.0.11-alpha-linux-x86_64-glibc23.tar.gz -C destdir

  2. 新增用户mysql和组mysql 
    sudo groupadd mysql 
    sudo useradd -g mysql mysql

  3. 创建链接 
    cd /usr/local 
    sudo ln -s /opt/mysql-6.0.11-alpha-linux-x86_64-glibc23/ mysql

  4. 改变mysql文件夹own group 
    sudo chown -R mysql . 
    sudo chgrp -R mysql .

  5. 执行初始化脚本 
    scripts/mysql_install_db –user=mysql

  6. 改变文件夹权限 
    chown -R root . 
    chown -R mysql data

  7. 配置mysql环境 
    使用自带的配置文件复制到/etc 目录下比如:cp support-files/my-medium.cnf /etc/my.cnf 
    根据内存不同使用不同的配置文件。一般建议使用 
    my-larger.cnf 
    说明:会占用系统内存512M,运行主要的进行。 
    my-medium.cnf 
    说明:mysql平时只占用系统内存在【32M~64M】之间,或者和其他程序一起工作时比如 web server .占用内存不会超过128M 
    my-small.cnf 
    说明:只占用系统的很小内存(<=64M),只运行重要的守护进程。不会占用太多的资源

  8. 启动服务 
    bin/mysqld_safe –user=mysql & //启动服务 
    bin/mysqladmin -u root password ‘new_password’ //初始化root密码

  9. 开机自启动 
    复制服务脚本 : cp support-files/mysql.server /etc/init.d/mysql 
    取消自启动:sudo update-rc.d -f mysql.server remove

  10. 把 /usr/local/mysql/bin/mysql 命令加到用户命令中 
    sudo ln -s /usr/local/mysql/bin/mysql /usr/local/bin/mysql 
    现在就直接可以使用 mysql 命令了 
    mysql -u root -p

Eclipse 安装使用

  1. 安装JDK8,具体过程参考上面

  2. 下载 Eclipse 最新版http://www.eclipse.org/downloads/ 
    解压 Eclipse sudo tar -zxvf ~/Downloads/eclipse-*.tar.gz

  3. 创建 Eclipse 快捷方式 
    在终端中执行如下命令 
    sudo gedit /usr/share/applications/eclipse.desktop 
    粘贴并保存如下内容 
    [Desktop Entry] 
    Type=Application 
    Name=Eclipse 
    Comment=Eclipse Integrated Development Environment 
    Icon=eclipse 
    Exec=/opt/eclipse/eclipse 
    Terminal=false 
    Categories=Development;IDE;Java; 
    至此,我们就将最新版本的 Eclipse 安装完成

MAVEN安装

  1. 下载并加压包到安装位置 exp:/usr/local/

  2. 配置命令连接符

sudo update-alternatives --install /usr/bin/mvn mvn /opt/apache-maven-3.3.9/bin/mvn 1000

3.配置默认jdk版本和默认编译级别

 <profile>
            <id>jdk-1.8</id>
              <activation>
            <activeByDefault>true</activeByDefault>
                <jdk>1.8</jdk>
              </activation>
        <properties>
                <maven.compiler.source>1.8</maven.compiler.source>
                <maven.compiler.target>1.8</maven.compiler.target>
            <maven.compiler.compilerVersion>1.8</maven.compiler.compilerVersion>  
            </properties>
         </profile>


© 著作权归作者所有

共有 人打赏支持
瑾瑜先生
粉丝 0
博文 1
码字总数 774
作品 0
南京
高级程序员
Linux开发环境搭建之Java开发环境JDK安装配置

这几天国产的Linux系统deepin15.5正式版发布了,基本上处于稳定了,受不了win10的各种卡顿和系 统封闭不能修改的诟病,果断下载了deepin系统格盘安装,在deepin上进行开发学习娱乐。本文将在...

MaxBill
2017/12/18
0
0
SBT+IDEA Scala开发环境搭建

SBT+IDEA Scala开发环境搭建 前言 利用 IDEA 开发 Scala程序有一段时间了,老是有一个问题困扰着我,那就是Idea里面的 SBT 使用的配置根本没有使用我自己下载的 SBT 里面的配置,导致 Idea 里...

clebeg
2015/10/27
0
0
Java常识:IDE、JRE、JDK等字段的阐述

目前对这些最基本的常识都难以阐述,颇觉羞愧,果断整理出来。 IDE(Integrated Development 集成开发环境),集成开发环境(简称IDE)软件是用于程序开发环境的应用程序,一般包括代码编辑器、...

MiniBu
2014/05/06
0
0
spring profiles in spring 3.1

spring profiles 类似于maven profiles,不过spring profiles是在部署运行时选择配置文件;而maven profiles是在打包时选择所激活的配置文件,其它的文件就不包含进去了。两种方式对于不同环...

隆回水哥
2015/02/06
0
0
微服务config-server配置环境切换改造

因为项目在开发环境、测试环境、生产环境中的配置多少会有些不同,每次去更改配置文件会显得操作冗余复杂,还容易产生错误。实现ConfigServer环境切换的改造,更改配置文件的复杂操作仅仅用一...

高乐钏
08/15
0
0

没有更多内容

加载失败,请刷新页面

加载更多

day122-20181020-英语流利阅读-待学习

蜘蛛侠新片《毒液》来袭!导演灵感来自哪? Roxy 2018-10-20 1.今日导读 你还记得漫威宇宙中飞檐走壁的蜘蛛侠小可爱吗?在刚过去的国庆黄金周里,索尼影业发行的漫威超级英雄蜘蛛侠系列大片《...

飞鱼说编程
28分钟前
2
0
美团点评Docker容器管理平台

美团点评容器平台简介 本文介绍美团点评的Docker容器集群管理平台(以下简称“容器平台”)。该平台始于2015年,是基于美团云的基础架构和组件而开发的Docker容器集群管理平台。目前该平台为...

Skqing
34分钟前
4
0
JDK8笔记

判断两个对象是否相等 Objects.equals(value1, value2)

呼呼南风
今天
1
0
OSChina 周六乱弹 —— 到底谁是小公猫……

Osc乱弹歌单(2018)请戳(这里) 【今日歌曲】 @莱布妮子:分享Trivium的单曲《Throes Of Perdition》 《Throes Of Perdition》- Trivium 手机党少年们想听歌,请使劲儿戳(这里) @小鱼丁:...

小小编辑
今天
376
5
基础选择器

注意:本教程参考自网上流传的李兴华老师的jquery开发框架视频,但是苦于没有相应的配套笔记,由我本人做了相应的整理. 本次学习的内容 学习jquery提供的各种选择器的使用,掌握了jquery选择...

江戸川
今天
1
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部