{% extends "global/layout.html" %} {% block title %}{% trans %}Manually Installing the Java Wrapper{% endtrans %}{% endblock %} {% block content %}
{% trans downloads=get_url('downloads_list') -%} The installation package for the I2P router comes with a Java wrapper for the most common architectures. If your system is not supported by our installer—or if you want to update the wrapper to a newer version—the following steps describe installing the wrapper manually. {%- endtrans %}
{% trans -%} In the steps below, $I2P means the location I2P was installed to. {%- endtrans %}
tar xzf wrapper-*.tar.gz
cp wrapper*/bin/wrapper $I2P/i2psvc
cp wrapper*/lib/wrapper.jar $I2P/lib
cp wrapper*/lib/libwrapper.so $I2P/lib
$I2P/i2prouter start
{% endtrans %}tail -f /tmp/wrapper.log
and look for any problems.{% endtrans %}{% trans -%}
If this did not work you'll need to use runplain.sh
to start I2P.
{%- endtrans %}
{% trans -%} These steps worked to compile the wrapper for use on a mipsel system running Debian. The steps will need to be altered for your system. {%- endtrans %}
tar xzf wrapper_3.5.13_src.tar.gz
ANT_HOME
and JAVA_HOME
. For example, in Debian:{% endtrans %}export ANT_HOME=/usr/share/ant
export JAVA_HOME=/usr/lib/jvm/default-java
cp src/c/Makefile-linux-x86-32.make src/c/Makefile-linux-mipsel-32.make
./build32.sh
({% trans %}use ./build64.sh
if you have a 64bit CPU and JVM{% endtrans %})cp bin/wrapper $I2P/i2psvc
cp lib/wrapper.jar $I2P/lib
cp lib/libwrapper.so $I2P/lib
$I2P/i2prouter start
{% endtrans %}tail -f /tmp/wrapper.log
and look for any problems.{% endtrans %}{% trans %}If this did not work you'll need to use runplain.sh
to start I2P.{% endtrans %}