zoukankan      html  css  js  c++  java
  • linux之在centos7中配置java开发环境

    首先下载好相应的Linux版本的jdk、tomcat、eclipse、mysql,然后利用xftp5上传到/opt目录下

    1、安装jdk和配置

    • 解压.gz文件在/opt目录下:tar -zxvf xxx.gz
    • 配置java环境变量:vim /etc/profile。在末尾输入
      JAVA_HOME=/opt/jdkxxx
      PATH=/opt/jdkxxx/bin:$PATH
      export JAVA_HOME PATH
    • 终端输入source /etc/profile

    2、安装tomcat

    • 解压.gz文件在/opt目录下
    • 先进入到tomcat下的bin目录下
    • 终端输入:./startup.sh
    • 浏览器输入localhost:8080,确认本地是否安装成功
    • 开放8080端口给外部使用:
      输入:firewall-cmd --state查看防火墙状态,如果是关闭状态,输入:systemctl start firewalld.service进行打开
      开放8080端口:firewall-cmd --zone=public --add-port=8080/tcp --permanent
      --zone=public:表示作用域为公共的;
      --add-port=8080/tcp:添加tcp协议的端口8080;
      --permanent:永久生效,如果没有此参数,则只能维持当前服务生命周期内,重新启动后失效;

    3、安装eclipse

    • 解压.gz文件在/opt目录下
    • 先进入到eclipse的bin目录
    • 终端输入./eclipse打开eclipse
    • 配置好tomcat和jre

    4、安装Mysql

    • 解压.gz文件在/opt目录下
    • 安装编译代码需要的包:yum -y install gcc c++ cmake bison-devel ncurses-devel
    • 进入到mysql目录下,输入
    • cmake -DCMAKE_INSTALL_PREFIX=/usr/local/mysql
      -DMYSQL_DATADIR=/usr/local/mysql/data -DSYSCONFDIR=/etc
      -DWITH_MYISAM_STORAGE_ENGINE=1 -DWITH_INNOBASE_STORAGE_ENGINE=1
      -DWITH_MEMORY_STORAGE_ENGINE=1 -DWITH_READLINE=1
      -DMYSQL_UNIX_ADDR=/var/lib/mysql/mysql.sock -DMYSQL_TCP_PORT=3306
      -DENABLED_LOCAL_INFILE=1 -DWITH_PARTITION_STORAGE_ENHINE=1
      -DEXTRA_CHARSETS=all -DDEFAULT_CHARSET=utf8
      -DDEFAULT_COLLATION=utf8_general_ci
    • 编译并安装:make && make install
    • 配置mysql
      • 设置权限:
        cat /etc/passwd:查看用户列表
        cat /etc/group:查看用户组列表
        如果没有权限就创建:
        groupadd mysql
        useradd -g mysql mysql
      • 修改/usr/local/mysql权限
        chown -R mysql:mysql /uer/local/mysql
      • 初始化配置,先进入到安装环境:cd /usr/local/mysql/
        scripts/mysql_install_db --basedir=/usr/local/mysql -- datadir=/usr/local/mysql/data --user=mysql
      • mv /etc/my.cnf /etc/my.cnf.bak
      • 启动Mysql
        cp support-files/mysql-server /etc/init.d/mysql
        systemctl enable mysql
        systemctl restart mysql
      • 修改root密码,进入到/usr/local/mysql/bin
        ./mysql -u root -p (默认密码为空)
        进入到mysql界面后,设置密码:set password=password("123456")
  • 相关阅读:
    RN-Android构建失败:Caused by: org.gradle.api.ProjectConfigurationException: A problem occurred configuring root project 'AwesomeProject'.
    Android更新包下载成功后不出现安装界面
    真机调试: The application could not be installed: INSTALL_FAILED_TEST_ONLY
    react native 屏幕尺寸转换
    Android Studio生成签名文件,自动签名,以及获取SHA1和MD5值
    React Native安卓真机调试
    git提交代码报错Permission denied, please try again
    The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.
    命令行设置快捷命令
    Linux 常用指令
  • 原文地址:https://www.cnblogs.com/xiximayou/p/12367294.html
Copyright © 2011-2022 走看看