thanks a lot..
i have  missed : make java & and i have not set classpath and path as well..
now successfully compiled
thanks

On Thursday, November 10, 2016 at 3:08:21 AM UTC+5:30, Adam Cozzette wrote:
>
> That javac invocation is failing because it is not being given the 
> generated code from the protobuf compiler (protoc). I would recommend 
> building the Java examples by running "make java"; just make sure that 
> protoc is on your PATH and that the protobuf JAR is in your CLASSPATH.
>
> On Tue, Nov 8, 2016 at 2:16 AM, Vivek kumar <[email protected] 
> <javascript:>> wrote:
>
>> 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] <javascript:>.
>> To post to this group, send email to [email protected] 
>> <javascript:>.
>> Visit this group at https://groups.google.com/group/protobuf.
>> For more options, visit https://groups.google.com/d/optout.
>>
>
>

-- 
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.

Reply via email to