一、安装jdk 
 
jdk下载地址:http://www.Oracle.com/technetwork/java/javase/downloads/jdk-6u31-download-1501634.html
 
1.jdk上传到linux
 
[root@acong tools]# ll
 
total 167060
 
-rw-r--r-- 1 root root 85292206 Nov  8  2012 jdk-6u31-linux-i586.bin
 
-rw-r--r-- 1 root root 85581913 Oct 24  2012 jdk-6u31-linux-x64.bin
 
一个是32位的一个是64位的,以32位的为例
 
[root@acong tools]# mkdir /usr/local/java    ##建立目录
 
[root@acong tools]# mv jdk-6u31-linux-i586.bin /usr/local/java/
 
移动软件包到/usr/local/java下
 
[root@acong tools]# cd /usr/local/java/
 
[root@acong java]# chmod 777 jdk-6u31-linux-i586.bin ##给安装包执行权限  
 
[root@acong java]# ./jdk-6u31-linux-i586.bin ##安装出现Done 时安装成功
 
设置环境变量
 
[root@acong java]# vim /etc/profile
 
export JAVA_HOME=/usr/local/java/jdk1.6.0_31
 
export CLASSPATH=.:%JAVA_HOME%/lib/dt.jar:%JAVA_HOME%/lib/tools.jar
 
export PATH=$PATH:$JAVA_HOME/bin
 
[root@acong java]# source /etc/profile
 
验证java安装是否成功
 
[root@acong java]# java -version
 
java version "1.6.0_31"
 
Java(TM) SE Runtime Environment (build 1.6.0_31-b04)
 
Java HotSpot(TM) Client VM (build 20.6-b01, mixed mode, sharing)
 
[root@acong java]# javac -version
 
javac 1.6.0_31
 
写个java程序运行测试下
 

[root@acong java]# javac HelloWorld.java 
 
HelloWorld.java:2: cannot find symbol
 
symbol  : class string
 
location: class HelloWorld
 
        public static void main(string args[]){
 
                                ^
 
HelloWorld.java:3: package system does not exist
 
                system.out.println("hello world");
 
                      ^
 
2 errors
 
提示有2处错误,很智能的可以看到哪里写错了。
 

在执行
 
[root@acong java]# javac HelloWorld.java
 
[root@acong java]# ll
 
total 83412
 
-rw-r--r--  1 root root      425 Oct 11 19:46 HelloWorld.class
 
-rw-r--r--  1 root root      109 Oct 11 19:46 HelloWorld.java
 
drwxr-xr-x 10 root root    4096 Oct 11 19:33 jdk1.6.0_31
 
-rwxrwxrwx  1 root root 85292206 Nov  8  2012 jdk-6u31-linux-i586.bin
 
看生成了.class文件
 
[root@acong java]# java HelloWorld
 
hello world
 
然后在在屏幕上打印出来 hello world了

二、安装tomcat
 
tomcat下载地址:
 
[root@acong java]# wget http://archive.apache.org/dist/tomcat/tomcat-7/v7.0.26/bin/apache-tomcat-7.0.26.tar.gz
 
[root@acong java]# tar zxf apache-tomcat-7.0.26.tar.gz
 
[root@acong java]# mkdir /usr/local/tomcat
 
[root@acong java]# cp -ar apache-tomcat-7.0.26/* /usr/local/tomcat/
 
[root@acong java]# cd /usr/local/tomcat/bin/
 
[root@acong java]# chmod 777 startup.sh 
 
[root@acong java]# chmod 777 catalina.sh

[root@acong bin]# ./startup.sh 
 
Using CATALINA_BASE:  /usr/local/tomcat
 
Using CATALINA_HOME:  /usr/local/tomcat
 
Using CATALINA_TMPDIR: /usr/local/tomcat/temp
 
Using JRE_HOME:        /usr/local/java/jdk1.6.0_31
 
Using CLASSPATH:      /usr/local/tomcat/bin/bootstrap.jar:/usr/local/tomcat/bin/tomcat-juli.jar
 
查看本机ip

浏览器中输入http://192.168.1.29:8080/
 
显示tomcat主页面

1、CentOS部署Java开发环境的更多相关文章

  1. win10+vscode部署java开发环境

    目录 Java开发插件配置: 调试: 快捷键: 启动配置文件launch.json: 启动配置说明: Launch: Attach: User Setting: 遇到的问题: 参考: Java开发插件 ...

  2. 阿里云部署Java开发环境

    阿里云部署Java网站和微信开发调试心得技巧(上) 本文主要是记录在阿里云服务器从零开始搭建Java执行环境并且部署web project的过程,方面以后查阅. 一.申请阿里云服务器 购买阿里云服务器 ...

  3. Centos7.2下部署Java开发环境

    1.安装JDK 如果以前安装过JDK,想要重新安装可执行如下命令进行卸载,这里安装的是JDK1.8: 先查询: rpm -qa|grep jdk 然后再通过下面命令进行卸载 rpm -e --node ...

  4. centos 部署.netcore 开发环境

    .netcore 2.0的安装,安装前,先参考官方文档 https://www.microsoft.com/net/core#linuxcentos 先做微软的签名校验工作 # sudo rpm -- ...

  5. atitit.研发管理--标准化流程总结---java开发环境与项目部署环境的搭建工具包总结

    atitit.研发管理--标准化流程总结---java开发环境与项目部署环境的搭建工具包总结 1. ide系列(只开发环境需要,但部署环境也做好放上,很有用) 1 2. web服务器+sdk+网站程序 ...

  6. Eclipse For Java开发环境部署

    Eclipse For Java开发环境部署 1.准备工作 jdk安装包 jdk官网下载 Eclipse安装包 Eclipse官网下载 Eclipse下载时选择图中所示的国内镜像地址下载 下载后的文件 ...

  7. Java 开发环境部署

    1.下载Java开发环境工具包JDK,下载地址:http://www.oracle.com/technetwork/java/javase/downloads/index.html 下载后,双击jdk ...

  8. Java开发环境及工具安装配置

    Java开发环境及工具安装配置 Windows JDK 下载地址 https://www.oracle.com/java/technologies/javase-downloads.html 安装配置 ...

  9. 部署.NET开发环境

    昨晚把家里的电脑重新部署.NET开发环境.从晚上21点安装到今天凌晨3点多才完成,还算顺利,但是耗时最漫长莫过于在安装Visual Studio 2015 Update3...... 第一,全新安装W ...

随机推荐

  1. AsyncStorage和Promise配合使用

    代码: AsyncStorage封装 import {AsyncStorage} from "react-native"; class DeviceStorage { //保存数据 ...

  2. MathWorks.MATLAB.NET.Arrays.MWArray”的类型初始值设定项引发异常 解决方法

    原因 用的是matlab7运行时,后面又安装了matlab11,后面又重新安装了matlab7运行时,c盘下就有二个运行时的版本了,程序引用了后面的那个,编译后就出上面的问题 解决方法 1重新引用上面 ...

  3. 下载ez_setup

    1.下载ez_setup链接:https://pypi.org/project/ez_setup/#files

  4. 001-RESTful服务最佳实践-RestFul准则、HTTP动词表示含义、合理的资源命名、响应格式XML和JSON

    一.概述 因为REST是一种架构风格而不是严格的标准,所以它可以灵活地实现.由于这种灵活性和结构自由度,对设计最佳实践也有很大的差异. API的方向是从应用程序开发人员的角度考虑设计选择. 幂等性 不 ...

  5. SQL Server Management Studio最新版下载地址

    https://docs.microsoft.com/zh-cn/sql/ssms/download-sql-server-management-studio-ssms?view=sql-server ...

  6. javascript 及 vue 中的变量前面的美元符号 $ 是什么意思

    $ 您会注意到,我们将库代理为以美元符号“$”为前缀的属性名. 你可能还看过其他的属性和方法,例如,$refs, $on, $mount等等也都是以”$”开头. 虽然属性名上添加前缀不是必须的,但是这 ...

  7. SVM高斯核为何会将特征映射到无穷维?【转载】

    转自:https://www.zhihu.com/question/35602879 1.问题: SVM中,对于线性不可分的情况下,我们利用升维,把低维度映射到到维度让数据变得“更可能线性可分”,为了 ...

  8. 【LeetCode每天一题】Longest Palindromic Substring(最长回文字串)

    Given a string s, find the longest palindromic substring in s. You may assume that the maximum lengt ...

  9. js图的数据结构处理---弗洛伊德算法

    function Graph() { this.graph = [ [0, 2, 4, 0, 0, 0], [0, 0, 1, 4, 2, 0], [0, 0, 0, 0, 3, 0], [0, 0, ...

  10. Linux挂载共享命令

    用于多台Linux服务器之间共享数据: mount -t cifs -o username=administrator,password=" //10.10.51.202/m /bak