linux Java:com。谷歌。protobuf不存在
我试图安装Walkaround,这是一个基于Google Wave的项目。我跟随the official wiki进行安装
但在最后一步(./runant run)中,我有100个错误:
Proto.java:7: package com.google.protobuf does not exist
com.google.protobuf.ExtensionRegistry registry) {
^
Proto.java:12450: package com.google.protobuf.Descriptors does not exist
private static com.google.protobuf.Descriptors.Descriptor
^
Proto.java:12453: package com.google.protobuf.GeneratedMessage does not exist
com.google.protobuf.GeneratedMessage.FieldAccessorTable
...
...
100 errors
类似主题:Problems using protobufs with java and scala。所以我在搜索了一个原型后尝试了这个解决方案。jar和Proto。爪哇:
javac -cp
~/walkaround/third_party_src/wave/trunk/dist/proto.jar
~/walkaround/proto_src/com/google/walkaround/proto/Proto.java
但我也犯了同样的100个错误
有人能帮我吗?我对Ubuntu Linux和Java环境一无所知
# 1 楼答案
我也有同样的问题。 我做这个项目的原因是/获取第三方DEP失败。 这是通过在我的ubuntu机器上安装build essential修复的
# 2 楼答案
您可以使用jar xf proto。查看这些类是否在jar中
如果有什么问题,你可以从http://code.google.com/p/protobuf/source/checkout那里得到
它包含c和java源代码,您需要java部件