×

Loading...

Topic

This topic has been archived. It cannot be replied.
  • 工作学习 / 学科技术 / 用Eclipse的Java高手请进
    需要用Java写一个简单的Hive UDF。看到的资料都是在Eclipse环境下Add External Jars最后Export 成Jar file。我不是玩Java的,有点偷懒不想装Eclipse。想请教命令行环境下如何实现上述功能:即Add External Jars 和Export to jar file?

    我现在编译和生成jar file都没有问题,但是很简单的一个member function,现在都直接返回一个hard code value,但是调用该函数时返回空。所以我猜是因为那两个external jar files没有配置好/起作用,因为其中一个是数据库驱动jar。另外,我也试了在编译时用-cp 和在生成jar 时在manifest 里面指明这两个jar file,可还是不行。请高手指教,先谢!!
    • 如果是工作,你既然不是玩Java的,还是找个做Java的吧。如果是自己的业余项目,学学Java也好。 +1
    • 就装了吧,eclipse挺好用的,自己还能琢磨学点东西
    • 试了one-jar还是不行(现在回想起来似乎当时UDF定义忘了作相应修改,
      但是懒得再试了)。最后不得已装了Eclipse,倒是工作了。不过我想知道的是Add External Jars在Export as Jar 时的语义或者说作用是什么?概念上我理解是因为dependency,可是无论是生成的jar 文件还是manifest文件都没有相关的那两个jar 文件的任何信息,和我用命令行生成的没什么区别。
      • 试一下跑的时候也用 -cp