ac3@ac3-Veriton-Series:~$ javac AddPerson.java -cp protobuf-java-3.0.0.jar
its shows error:
AddPerson.java:3: error: package com.example.tutorial.AddressBookProtos
does not exist
import com.example.tutorial.AddressBookProtos.AddressBook;
^
AddPerson.java:4: error: package com.example.tutorial.AddressBookProtos
does not exist
import com.example.tutorial.AddressBookProtos.Person;
^
AddPerson.java:15: error: cannot find symbol
static Person PromptForAddress(BufferedReader stdin,
^
symbol: class Person
location: class AddPerson
AddPerson.java:17: error: package Person does not exist
Person.Builder person = Person.newBuilder();
^
AddPerson.java:17: error: cannot find symbol
Person.Builder person = Person.newBuilder();
^
symbol: variable Person
location: class AddPerson
AddPerson.java:38: error: package Person.PhoneNumber does not exist
Person.PhoneNumber.Builder phoneNumber =
^
AddPerson.java:39: error: package Person does not exist
Person.PhoneNumber.newBuilder().setNumber(number);
^
AddPerson.java:44: error: package Person does not exist
phoneNumber.setType(Person.PhoneType.MOBILE);
^
AddPerson.java:46: error: package Person does not exist
phoneNumber.setType(Person.PhoneType.HOME);
^
AddPerson.java:48: error: package Person does not exist
phoneNumber.setType(Person.PhoneType.WORK);
^
AddPerson.java:68: error: package AddressBook does not exist
AddressBook.Builder addressBook = AddressBook.newBuilder();
^
AddPerson.java:68: error: cannot find symbol
AddressBook.Builder addressBook = AddressBook.newBuilder();
^
symbol: variable AddressBook
location: class AddPerson
12 errors
please help im new to protocol buffer
On Tuesday, August 31, 2010 at 3:55:02 PM UTC+5:30, David Portabella wrote:
>
> Hello,
>
> I don't manage to compile the java example.
> I do as follows (I've tried with OSX and Cygwin, with the exact same
> results):
>
> Download protobuf-2.3.0.zip from: http://code.google.com/p/protobuf/
> unzip protobuf-2.3.0.zip
> cd protobuf-2.3.0
> ./configure
> # ./configure --disable-shared # in case of Cygwin
> make
> make check
> make install
>
> # note: compilation fails if the directory name contains blank spaces.
>
> export PKG_CONFIG_PATH=/usr/local/lib/pkgconfig
> cd examples
> make cpp
> ./add_person_cpp test.bin # this works.
>
> make java
> -- javac AddPerson.java ListPeople.java com/example/tutorial/
> AddressBookProtos.java
> -- com/example/tutorial/AddressBookProtos.java:12: package
> com.google.protobuf does not exist
>
> cp -r ../java/src/main/java/com/* com/ # I shouldn't need to do
> this. i guess that the makefile should include the classpath.
> make java
> -- javac AddPerson.java ListPeople.java com/example/tutorial/
> AddressBookProtos.java
> -- ./com/google/protobuf/Descriptors.java:33: package
> com.google.protobuf.DescriptorProtos does not exist
>
> find .. -iname "*DescriptorProtos*"
> -- nothing, this file does not exist.
>
> Where should I get this class from
> com.google.protobuf.DescriptorProtos?
>
>
> Many thanks,
> David
>
--
You received this message because you are subscribed to the Google Groups
"Protocol Buffers" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To post to this group, send email to [email protected].
Visit this group at https://groups.google.com/group/protobuf.
For more options, visit https://groups.google.com/d/optout.