1、CentOS部署Java开发环境
一、安装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开发环境的更多相关文章
- win10+vscode部署java开发环境
目录 Java开发插件配置: 调试: 快捷键: 启动配置文件launch.json: 启动配置说明: Launch: Attach: User Setting: 遇到的问题: 参考: Java开发插件 ...
- 阿里云部署Java开发环境
阿里云部署Java网站和微信开发调试心得技巧(上) 本文主要是记录在阿里云服务器从零开始搭建Java执行环境并且部署web project的过程,方面以后查阅. 一.申请阿里云服务器 购买阿里云服务器 ...
- Centos7.2下部署Java开发环境
1.安装JDK 如果以前安装过JDK,想要重新安装可执行如下命令进行卸载,这里安装的是JDK1.8: 先查询: rpm -qa|grep jdk 然后再通过下面命令进行卸载 rpm -e --node ...
- centos 部署.netcore 开发环境
.netcore 2.0的安装,安装前,先参考官方文档 https://www.microsoft.com/net/core#linuxcentos 先做微软的签名校验工作 # sudo rpm -- ...
- atitit.研发管理--标准化流程总结---java开发环境与项目部署环境的搭建工具包总结
atitit.研发管理--标准化流程总结---java开发环境与项目部署环境的搭建工具包总结 1. ide系列(只开发环境需要,但部署环境也做好放上,很有用) 1 2. web服务器+sdk+网站程序 ...
- Eclipse For Java开发环境部署
Eclipse For Java开发环境部署 1.准备工作 jdk安装包 jdk官网下载 Eclipse安装包 Eclipse官网下载 Eclipse下载时选择图中所示的国内镜像地址下载 下载后的文件 ...
- Java 开发环境部署
1.下载Java开发环境工具包JDK,下载地址:http://www.oracle.com/technetwork/java/javase/downloads/index.html 下载后,双击jdk ...
- Java开发环境及工具安装配置
Java开发环境及工具安装配置 Windows JDK 下载地址 https://www.oracle.com/java/technologies/javase-downloads.html 安装配置 ...
- 部署.NET开发环境
昨晚把家里的电脑重新部署.NET开发环境.从晚上21点安装到今天凌晨3点多才完成,还算顺利,但是耗时最漫长莫过于在安装Visual Studio 2015 Update3...... 第一,全新安装W ...
随机推荐
- 001-RESTful服务最佳实践-RestFul准则、HTTP动词表示含义、合理的资源命名、响应格式XML和JSON
一.概述 因为REST是一种架构风格而不是严格的标准,所以它可以灵活地实现.由于这种灵活性和结构自由度,对设计最佳实践也有很大的差异. API的方向是从应用程序开发人员的角度考虑设计选择. 幂等性 不 ...
- 列表 list 容器类型数据(str字符串, list列表, tuple元组, set集合, dict字典)--->元组 tuple-->字符串 str
# ### 列表 list 容器类型数据(str字符串, list列表, tuple元组, set集合, dict字典) # (1)定义一个列表 listvar = [] print(listvar, ...
- malloc调用后经历了什么?
进程生成虚拟地址空间,有堆地址,由于是虚拟地址,所以没有做内存碎片化处理,只是在虚拟内存不够的时候调用brk,进行堆大小的调整,然后申请到虚拟内存是页,同MMU映射到物理地址,然后并不是每个页都预先加 ...
- 包含mysql 递归查询父节点 和子节点
包含mysql 递归查询父节点 和子节点 mysql递归查询,查父集合,查子集合 查子集合 --drop FUNCTION `getChildList` CREATE FUNCTION `getChi ...
- MD5、SHA1加密java 16位32位
MD5.SHA1加密java 16位32位 import java.math.BigInteger; import java.security.MessageDigest; public class ...
- 47.HTML---frame,iframe,frameset之间的关系与区别
iframe 是在html页面内嵌入框架 框架内可以连接另一个页面, 如 <html> <head></head> <body> <iframe ...
- Spark实战记录
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~PipelineExample winutils.exe java.lang.NullPointException~~~~~~~~~~~~~ ...
- FileFilter文件过滤器
引入:将E:\java目录下的所有.java文件复制到E:\jad目录下,并将原来的文件的扩展名从.java改为.jad package com_2; import java.io.File; imp ...
- mysql set
sql server中变量要先申明后赋值: 局部变量用一个@标识,全局变量用两个@(常用的全局变量一般都是已经定义好的): 申明局部变量语法:declare @变量名 数据类型:例如:declare ...
- C# JArray与JObject 的使用
STEP1.using Newtonsoft.Json.Linq; STEP2 如何获取json里的某个属性(节点)值,对其删改,新增 ? 1 2 3 4 5 6 7 8 9 10 11 12 13 ...