请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

liunx运行报错

[hadoop@hadoop000 lib]$ java -jar log-generator-1.0.jar
no main manifest attribute, in log-generator-1.0.jar
[hadoop@hadoop000 lib]$

老师我本地运行无异常,数据也正常进入了服务器的access.log里面,而我把log-generator-1.0.jar 放到服务器上,运行如上命令,报错。

正在回答 回答被采纳积分+3

1回答

Michael_PK 2020-11-22 22:57:48

你是如何打包的?代码层级结构和我上课的一模一样吗?

0 回复 有任何疑惑可以回复我~
  • 提问者 慕九州3016327 #1
    我在liunx执行了
    mvn install:install-file -Dfile=log-generator-1.0.jar -DgroupId=com.imooc.bigdate -DartifactId=log-gen -Dversion=1.0 -Dpackaging=jar
    之后找到liunx上的maven地址中生成的jar执行如下:
    [hadoop@hadoop000 1.0]$ ls
    log-gen-1.0.jar  log-gen-1.0.pom  _remote.repositories
    [hadoop@hadoop000 1.0]$ java -jar log-gen-1.0.jar 
    no main manifest attribute, in log-gen-1.0.jar
    [hadoop@hadoop000 1.0]$ 
    还是不对。
    回复 有任何疑惑可以回复我~ 2020-11-23 22:20:46
  • Michael_PK 回复 提问者 慕九州3016327 #2
    这个包安装到本地仓库后,是要加到对应工程的pom依赖中去用的吧。
    回复 有任何疑惑可以回复我~ 2020-11-24 09:37:32
  • 提问者 慕九州3016327 回复 Michael_PK #3
    是的,我是在liunx里面运行的,报的这个错误,本地idea pom里面加了,也运行成功了
    回复 有任何疑惑可以回复我~ 2020-11-24 09:45:21
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信