The following sections describe the requirements and actions that you need to build the JXTA Core.
JXTA Core has been built successfully on the following operating systems:
Before you begin building, you must ensure that your system satisfies the recommended software and hardware requirements for the type of system you are working on.
Software Requirements | Hardware Requirements |
---|---|
|
A PC with the following specifications:
|
Software Requirements | Hardware Requirements |
---|---|
|
For Solaris/x86 same requirements as for Linux. For Solaris/Sparc a
Sparc Ultra 2 with the following specifications:
|
Software Requirements | Hardware Requirements |
---|---|
|
A PC with the following specifications:
|
Flag | Description | Default Value |
---|---|---|
JAVA_HOME | Path to JDK home to be used for compilation | undefined - defaults to one in your PATH |
JXTAXMLLIB | Xerces.jar - XML lib to be used | ../../../platform/binding/java/pkg/xerces.jar |
CLASSPATH | Class Path to be used | ./classes |
XERCES | by default support for XERCES is off to turn on support
define a variable on the make command line XERCES=true The version of xerces supported is 1.3 you can download the library from http://xml.apache.org/dist/xerces-j/ you need to add xerces.jar to the classpath, and define an env variable JXTAXMLLIB pointing to the path of xerces.jar |
none |
Option | Action |
---|---|
compile | Compile all Java Classes |
All | Compile all Java Classes - same as compile |
jar | Compile and package Java Classes into a jar file (jxta.jar) Places classes and jar files under platform/binding/java/classes |
pkg | Compile and package Java Classes and selected docs into jxta.zip for
easy download Places zip files under platform/binding/java/pkg |
javadoc | Generate JavaDocs for all the java classes |
clean | Delete classes, jar file and packages. |
clobber | Delete classes, jar file and packages - same as clean. |
(gnu)make
tool.