0
我目前正在使用Protocol Buffers库的项目。尝试使用协议缓冲区编译项目中的Java文件时出错
目前我正试图产生一个jar文件。虽然这很好,但它不运行。当我试图通过这种方法编译每个项目中的类的(我用的一台MacBook Air):
bash: find . -iname "*.java" > sources.txt
bash: java @sources.txt
然而,这种失败,并打印出以下消息(明显缩短):
./protobuf/build/java/intergroup/board/Board.java:9: error: package com.google.protobuf does not exist
com.google.protobuf.ExtensionRegistryLite registry) {
^
./protobuf/build/java/intergroup/board/Board.java:13: error: package com.google.protobuf does not exist
com.google.protobuf.ExtensionRegistry registry) {
^
./protobuf/build/java/intergroup/board/Board.java:7769: error: package com.google.protobuf.Descriptors does not exist private static final
com.google.protobuf.Descriptors.Descriptor
... //Repeats a good number of times for other Protocol Buffer classes
这是jar文件无法工作的原因吗?如果有帮助,我正在使用Eclipse。