Linux下的java开发:搭建jdk1.6 1.7环境、安装Maven、安装eclipse?

基于linux的Java开发
   如何搭建开发环境JDK?
   使用Maven实现项目的构建(多个版本的jar有冲突时)

      如何安装jdk1.6?
1、下载好JDK文件后,复制到主文件夹下面。
2,在终端使用chmod u+x jdk...1.6
        ./jdk..1.6.命令压缩  按回车键等done出现完成
3,在隐藏文件中.bashrc中配置
JAVA_HOME=/home/honggang/jdk1.6.0_37
export JRE_HOME=$JAVA_HOME/jre  
export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH 
export  PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH
4.在终端使用 source .bashrc  让文件生效
    java .bashrc
5.可以用javac 和 java命令运行.java文件或者通过 java -version检测是否按照成功。

如何安装jdk1.7?
  1 在/home/hw下创建一个隐藏文件 .bash_profile ;
  2 编写内容
     export JAVA_HOME=/home/hw/app/jdk1.7.0_79
     export HADOOP_HOME=/home/hw/app/hadoop-2.6.0-cdh5.7.0
     export CLASSPATH=.:$JAVA_HOME/lib
     export PATH=.:$HADOOP_HOME/bin:$HADOOP_HOME/sbin:$JAVA_HOME/bin:$PATH
  3 在/etc下,打开 profile
     export JAVA_HOME=/home/hw/jdk1.7.0_79
     export CLASSPATH=.:$JAVA_HOME/lib 
     export PATH=$JAVA_HOME/bin:$PATH
  4  重启
  5  终端输入 java -version 检测

    
   如何安装MAVEN?
     1 下载Maven安装包
        命令  wget http://mirror.bit.edu.cn/apache/maven/maven-3/3.5.4/binaries/apache-maven-3.5.4-bin.tar.gz
     2  解压
       tar -zvxf apache-maven-3.5.4-bin.tar.gz
     3  在 .bash_profile 文件中配置maven的环境变量
         export MAVEN_HOME=/root/software/apache-maven-3.3.9
         export PATH=$MAVEN_HOME/bin:$PATH
     4  生效
         source  /.bash_profile
     5  检测是否存在MAVEN_HOME
         echo $MAVEN_HOME
    
如何安装eclipse?
    1 官网下载eclpse
       eclipse-jee-mars-2-linux-gtk-x86_64.tar.gz
    2 解压
      tar -zxvf  eclipse-jee-mars-2-linux-gtk-x86_64.tar.gz
    3 找eclipse文件 ,双击就可以直接使用
    4 配置eclipse,windows--preferences--搜索java里的installed JREs--配置jdk/maven--installations(加载上apche-maven-3.3.9)

 

 如何使用Eclipse+Maven+jetty开发Java Web项目?
    Jetty 是一个开源的servlet容器,基于java;
           比Tomcat更轻量级
    1) 建立一个maven project 
    2) 在pom.xml中添加如下依赖和plugin
      <dependency>
         <groupId>javax.servlet</groupId>
         <artifactId>servlet-api</artifactId>
         <version>2.5</version>
         <scope>provided</scope>
       </dependency>
       <dependency>
         <groupId>javax.servlet</groupId>
         <artifactId>jsp-api</artifactId>
         <version>2.0</version>
         <scope>provided</scope>
       </dependency>

       <build>
           <finalName>web</finalName>
           <plugins>
               <plugin>
                   <!-- 使用jetty-maven-plugin发布-->
                   <groupId>org.mortbay.jetty</groupId>
                   <artifactId>jetty-maven-plugin</artifactId>
                   <configuraion>
                      <scanIntervalSeconds>2000</scanIntervalSeconds>
                      <webApp>
                          <!--上下文路径-->
                          <contextPath>/web</contextPath>
                       </webApp>
                       <connectors>
                          <connector implementation="org.eclipse.jetty.server.nio.SelectChannelConnector">

                <!--端口号-->
                <port>9999</port>
                <maxIdleTime>6000</maxIdleTime>
              </connector>
             </connectors>
            </configuration>
           </plugin>
          </plugins>
        </build>
       
    3)运行: jetty:run
    4)访问: ip:port/contextPath

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值