On 2010-03-13 23:59, Maciej (Matchek) Blizinski wrote:
For Java, you
also need to put the files somewhere, but I'm sure there are some
standard directories,

Not really.
Well, you could put your stuff in $JAVA_HOME/lib, but that is certainly not standard

and ways to make the java compiler aware of the
locations of libraries you intend to import.

You either set environment variable CLASSPATH or you add -classpath when running java.

There's also the ant
build system, and probably a lot of other Java specifics.

ant is just a make for java

Do you have
an example of a Java package that I might look at?

The package I would like to build is the Java version of protobuf.


I had a quick look at it and basically you'll do like this:

1. Build the C++ stuff so that you have protoc built
2. Run:
src/protoc --java_out java/src/main/java -Isrc src/google/protobuf/descriptor.proto
3. cd java/src/main/java
4. javac com/google/protobuf/*.java
5. jar cf protobuf-java-2.3.0.jar com/google/protobuf/*.class (jar name derived from pom.xml)
6. cp protobuf-java-2.3.0.jar /whereever/you/want/your/jar
_______________________________________________
maintainers mailing list
[email protected]
https://lists.opencsw.org/mailman/listinfo/maintainers
.:: This mailing list's archive is public. ::.

Reply via email to