ubuntu下java开发环境搭建

安装JDK7
下载代码
http://www.oracle.com/technetwork/java/javase/downloads/jdk-7u3-download-1501626.html


解压:终端执行代码
sudo mkdir /usr/local/java
sudo tar zxvf ~/Downloads/jdk-7u3-linux-x64.tar.gz -C /usr/local/java
sudo mv /usr/local/java/jdk1.7.0_03 /usr/local/java/jdk7


设置环境变量:终端执行代码
sudo gedit /etc/profile


在文件末尾增加代码
export JAVA_HOME=/usr/local/java/jdk7
export JRE_HOME=/usr/local/java/jdk7/jre
export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH
export PATH=$JAVA_HOME/bin:$PATH


使环境变量立即生效:终端执行代码
source /etc/profile


配置默认jdk版本:终端执行代码
sudo update-alternatives --install /usr/bin/java java /usr/local/java/jdk7/bin/java 300
sudo update-alternatives --install /usr/bin/javac javac /usr/local/java/jdk7/bin/javac 300
sudo update-alternatives --install /usr/bin/jar jar /usr/local/java/jdk7/bin/jar 300


检测版本:终端执行代码
java -version


如果提示java versioin "1.7.0_03"表示安装成功


安装tomcat7
下载代码
http://tomcat.apache.org/download-70.cgi


解压:终端执行代码
sudo tar zxvf ~/Downloads/apache-tomcat-7.0.26.tar.gz -C /usr/local/java
sudo mv /usr/local/java/apache-tomcat-7.0.26 /usr/local/java/tomcat7
cd /usr/local/java/tomcat7/bin
sudo gedit catalina.sh


在cygwin=false之前添加代码
JAVA_HOME=/usr/local/java/jdk7
JAVA_OPTS="-server -Xms512m -Xmx1024m -XX:PermSize=600M -XX:MaxPermSize=600m -Dcom.sun.management.jmxremote"


启动服务:终端执行代码
sudo /usr/local/java/tomcat7/bin/startup.sh


停止服务:终端执行代码
sudo /usr/local/java/tomcat7/bin/shutdown.sh


安装myql5
下载代码
http://www.mysql.com/downloads/mysql


添加mysql用户和用户组:终端执行代码
sudo groupadd mysql
sudo useradd -r -g mysql mysql
sudo passwd mysql


解压:终端执行代码
sudo mkdir /usr/local/db
sudo tar zxvf ~/Downloads/mysql-5.5.22-linux2.6-x86_64.tar.gz -C /usr/local/db
sudo mv /usr/local/db/mysql-5.5.22-linux2.6-x86_64 /usr/local/db/mysql
sudo chown mysql:mysql /usr/local/db/mysql


执行安装脚本:终端执行代码
sudo apt-get install libaio1
cd /usr/local/db/mysql
sudo scripts/mysql_install_db --user=mysql --basedir=. --datadir=./data


配置:终端执行代码
sudo cp support-files/mysql.server /etc/init.d/mysql.server
sudo cp support-files/my-medium.cnf /etc/my.cnf
sudo rm /etc/mysql/my.cnf
sudo mkdir /var/run/mysqld
sudo mkdir /var/log/mysql
sudo chown mysql:mysql /var/run/mysqld
sudo chown mysql:mysql /var/log/mysql


Mysql状态启动停止:终端执行代码
sudo service mysql.server [status|start|stop]
sudo /usr/local/db/mysql/bin/mysqladmin -u root password root

sudo /etc/init.d/mysql.server [status|start|stop]
sudo /usr/local/db/mysql/bin/mysqld_safe --user=mysql &


配置开机启动:终端执行代码
sudo update-rc.d -f mysql.server defaults


取消开机启动:终端执行代码
sudo update-rc.d -f mysql.server remove


安装oracle10g
下载oracle代码
http://www.oracle.com/technology/software/products/database/oracle10g/index.html


安装oracle:终端执行代码
sudo dpkg -i ~/download/oracle-xe-universal_10.2.0.1-1.0_i386.deb


配置oracle:终端执行代码
sudo /etc/init.d/oracle-xe configure

里面大多数按回车,到了数据库密码输入一下就可以了

配置环境变量:终端执行代码
sudo gedit /etc/profile


在文件内容umask 022之前添加代码
export ORACLE_SID=XE
export ORACLE_HOME=/usr/lib/oracle/xe/app/oracle/product/10.2.0/server
export PATH=$ORACLE_HOME/bin:$PATH


终端执行(使环境变量立即生效)代码
source /etc/profile


以下是oracle日常操作:
判断oracle是否正确运行代码
sudo ps aux |grep oracle


访问oracle主页代码
http://127.0.0.1:8080/apex


手动启动停止oracle代码
sudo /etc/init.d/oracle-xe start
sudo /etc/init.d/oracle-xe stop


手动启动停止oracle实例代码
su - oracle
sqlplus /nolog
SQL> conn / as sysdba
SQL> startup
SQL> shutdown


手动启动停止oracle监听程序代码
su - oracle
lsnrctl
LSNRCTL> start
LSNRCTL> stop


手动启动停止控制台代码
su - oracle
emctl start dbconsole
emctl stop dbconsole


安装maven3
下载代码
http://maven.apache.org/download.html


解压:终端执行代码
sudo tar zxvf ~/Downloads/apache-maven-3.0.4-bin.tar.gz -C /usr/local/java
sudo mv /usr/local/apache-maven-3.0.4 /usr/local/java/maven3


设置环境变量:终端执行代码
sudo gedit /etc/profile


在文件末尾增加代码
export MVN_HOME=/usr/local/java/maven3
export PATH=$MVN_HOME/bin:$PATH


使环境变量立即生效:终端执行代码
source /etc/profile


检测版本:终端执行代码
mvn -version


如果提示Apache Maven 3.0.4表示安装成功


安装nexus
下载代码
http://www.sonatype.org/nexus/go


解压:终端执行代码
sudo mkdir /usr/local/java/nexus
sudo tar zxvf ~/Downloads/nexus-2.0.2-bundle.tar.gz -C /usr/local/java/nexus


拷贝服务到启动区:终端执行代码
sudo cp /usr/local/java/nexus/nexus-2.0.2/bin/jsw/linux-x86-64/nexus /etc/init.d/nexus
sudo gedit /etc/init.d/nexus


修改内容代码
NEXUS_HOME=/usr/local/java/nexus/nexus-2.0.2
PLATFORM=linux-x86-64
WRAPPER_CMD="${NEXUS_HOME}/bin/jsw/${PLATFORM}/wrapper"
WRAPPER_CONF="${NEXUS_HOME}/conf/wrapper.conf"
PRIORITY=
PIDDIR="/var/run"


启动和停止服务:终端执行代码
sudo /etc/init.d/nexus start
sudo /etc/init.d/nexus stop


用户名和默认密码代码
http://localhost:8081/nexus
admin/admin123
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值