我正在尝试编译Google在协议缓冲区上给出的这个示例: https://developers.google.com/protocol-buffers/docs/javatutorial
它附带了一个ListPeople.java和AddPerson.java文件以及一堆导入。问题是我得到了#34;导入com.example无法解决"如截图所示:
http://postimg.org/image/67whg6a57/full/
This is the full path of the import com.example java file:
http://postimg.org/image/wexoc4sez/full/
and where all of my files are located:
http://postimg.org/image/4veseacpn/full/
我试图做以下事情:
Project->Clean
File->Refresh
Property->Java build path->add external JAR:
http://postimg.org/image/xjrqhievv/full/
这些都没有用。有什么问题?
答案 0 :(得分:2)
所以这似乎是你的项目中缺少的代码。如果按Shift-Ctrl-T
并输入AddressBook,它是否存在?
如果不存在,那么它还没有按照Google on the protocol buffers
文件中指定的示例.proto文件生成
答案 1 :(得分:0)
您正在尝试添加Java 源文件,就像它们是库一样 - 它们不是。
将“src”目录添加为源路径(Java Build Path设置中最左侧的选项卡)。或者,如果它已经是源路径,请尝试在包资源管理器中刷新它。无论哪种方式,你绝对不希望将源文件作为库......