Tested build process on windows.
Updated README, and fixed build.bat, so windows build of i2psam.jar works.
This commit is contained in:
@ -11,17 +11,47 @@ You will need:
|
|||||||
|
|
||||||
Note that you don't need python to build the SAM server
|
Note that you don't need python to build the SAM server
|
||||||
|
|
||||||
|
IMPORTANT - when installing jython, and run java on jython_n.n.class,
|
||||||
|
make sure you run the java.exe that's in your SDK, not the one in your
|
||||||
|
JRE.
|
||||||
|
|
||||||
|
---------------------------------------------------------
|
||||||
|
|
||||||
2) Preparation
|
2) Preparation
|
||||||
|
|
||||||
Edit the Makefile, and set JYTHONJAR to where your jython.jar lives
|
Edit the Makefile, and set JYTHONJAR to where your jython.jar lives
|
||||||
Or, if on windows, edit build.bat and set the first field of CLASSPATH
|
|
||||||
to where jython.jar lives
|
Don't worry about this if your're on windows
|
||||||
|
|
||||||
|
----------------------------------------------------------
|
||||||
|
|
||||||
3) Building
|
3) Building
|
||||||
|
|
||||||
To build i2psam.jar, simply type 'make'.
|
To build i2psam.jar on regular *nix OSs, simply type 'make'.
|
||||||
or if on Windows, type 'build.bat'
|
|
||||||
|
To build i2psam.jar on Windows, type 'build.bat'
|
||||||
|
|
||||||
|
----------------------------------------------------------
|
||||||
|
|
||||||
4) Installing
|
4) Installing
|
||||||
|
|
||||||
Copy i2psam.jar to wherever the jar files live on your i2p installation
|
Copy i2psam.jar to wherever the jar files live on your i2p installation,
|
||||||
|
usually <i2pbasedir>/lib
|
||||||
|
|
||||||
|
Find jython.jar, and copy it there too
|
||||||
|
|
||||||
|
----------------------------------------------------------
|
||||||
|
|
||||||
|
5) Running
|
||||||
|
|
||||||
|
(assuming that you're putting the start script into your main i2p
|
||||||
|
runtime directory, where the I2P jars live in a 'lib' subdirectory)
|
||||||
|
|
||||||
|
You will need to launch i2psam.jar with a command like:
|
||||||
|
|
||||||
|
java -cp lib/jython.jar:lib/i2p.jar:lib/mstreaming.jar:lib/i2psam.jar i2psam
|
||||||
|
|
||||||
|
or on windows,
|
||||||
|
|
||||||
|
java -cp lib\jython.jar;lib\i2p.jar;lib\mstreaming.jar;lib\i2psam.jar i2psam
|
||||||
|
|
||||||
|
@ -1,11 +1,11 @@
|
|||||||
@echo off
|
@echo off
|
||||||
rem This makefile constructs the SAM Server i2psam.jar
|
rem This makefile constructs the SAM Server i2psam.jar
|
||||||
|
rem Once you've built i2psam.jar, you'll need to copy it and
|
||||||
rem by default, it gets linked into a standalone .jar file, together
|
rem jython.jar into the main jars directory
|
||||||
rem with the I2P core classes, and the jython classes
|
|
||||||
|
@echo Building i2psam.jar
|
||||||
CLASSPATH=\path\to\my\jython.jar;..\..\..\..\build\i2p.jar;..\..\..\..\build\mstreaming.jar
|
@echo on
|
||||||
|
set CLASSPATH=..\..\..\..\build\i2p.jar;..\..\..\..\build\mstreaming.jar
|
||||||
@echo Building i2psam.jar
|
|
||||||
jythonc --jar i2psam.jar --all ..\src\i2psam.py
|
@echo Building i2psam.jar
|
||||||
|
jythonc --jar i2psam.jar ..\src\i2psam.py
|
||||||
|
Reference in New Issue
Block a user