zoukankan      html  css  js  c++  java
  • 让hadoop-0.20.2自带的eclipse插件支持eclipse-3.5以上

    hadoop-0.20.2自带的eclipse插件是不支持eclipse-3.5以上的,要想让它支持3.5以上就必须重新编译eclipse插件。 
    首先先修改  hadoop-0.20.2srccontribeclipse-pluginsrcjavaorgapachehadoopeclipselaunchHadoopApplicationLaunchShortcut.java 

    Java代码  收藏代码
    1. //import org.eclipse.jdt.internal.debug.ui.launcher.JavaApplicationLaunchShortcut;  
    2. import org.eclipse.jdt.debug.ui.launchConfigurations.JavaApplicationLaunchShortcut;  


    在修改  hadoop-0.20.2srccontribuild-contrib.xml 
    加入 

    Xml代码  收藏代码
    1. <property name="version" value="0.20.2"/>  
    2. <property name="eclipse.home" location="D:/eclipse"/>  


    将hadoop-0.20.2下的hadoop-0.20.2-core.jar包拷到eclipse的plugins目录下。 
    在修改  hadoop-0.20.2srccontribeclipse-pluginuild.xml 
    在 

    Xml代码  收藏代码
    1. <path id="eclipse-sdk-jars">  
    2.     <fileset dir="${eclipse.home}/plugins/">  
    3.       
    4.     </fileset>   
    5. </path>  


    中加入 

    Xml代码  收藏代码
    1. <include name="hadoop*.jar"/>  


    将compile模块中 

    Xml代码  收藏代码
    1. deprecation="${javac.deprecation}  


    去掉。 
    打开CMD cd到hadoop-0.20.2srccontribeclipse-plugin下使用ant 
    这时开始编译,但是在编译中会报错,主要出在jar时的copy问题上。 
    把commons-cli-1.2.jar拷到hadoop-0.20.2uildivylibHadoopcommon下,将hadoop-0.20.2-core.jar拷到hadoop-0.20.2uild下即可。 
    然后在ant,编译成功后会在hadoop-0.20.2uildcontribeclipse-plugin下生成hadoop-0.20.2-eclipse-plugin.jar。将其拷到eclipse的plugins目录下,可以将之前拷到plugins下的hadoop-0.20.2-core.jar包删除,重新打开eclipse。

  • 相关阅读:
    Java8新特性
    搜索解决方案 -- ElasticSearch入门
    插入排序
    单点登录系统CAS入门
    快速排序
    选择性排序
    冒泡排序
    springcloud入门
    消息中间件 -- RabbitMQ
    ActiveMQ中消息的重发与持久化保存
  • 原文地址:https://www.cnblogs.com/hbase/p/3611435.html
Copyright © 2011-2022 走看看