Salut,
Donc je n'arrive pas a faire marcher azureus.
Pour le java j'ai suivit ceci:
http://www.fedora-france.org/modules/wfsection/article.php?articleid=135
Pour l'install de azureus, j'ai suivi ceci:
http://azureus.sourceforge.net/howto_linux.php
Voici ce que cela fait:
[root@RJCSERVEUR azureus]# ./azureus
Starting Azureus...
Loading Azureus:
/usr/lib/jvm/jre-1.4.2-gcj/bin/java -cp swt.jar-pi.jar:Azureus2.jar -Djava.library.path=./ org.gudy.azureus2.ui.swt.Main ''
java.io.FileNotFoundException: /Azureus2.jar (Aucun fichier ou ruffc3uff83uffc2uffa9pertoire de ce type)
at gnu.java.nio.channels.FileChannelImpl.open(java.lang.String, int) (/usr/lib/libgcj.so.6.0.0)
at gnu.java.nio.channels.FileChannelImpl.FileChannelImpl(java.lang.String, int) (/usr/lib/libgcj.so.6.0.0)
at java.io.RandomAccessFile.RandomAccessFile(java.lang.String, java.lang.String) (/usr/lib/libgcj.so.6.0.0)
at java.io.RandomAccessFile.RandomAccessFile(java.io.File, java.lang.String) (/usr/lib/libgcj.so.6.0.0)
at java.util.zip.ZipFile.ZipFile(java.io.File) (/usr/lib/libgcj.so.6.0.0)
at java.util.jar.JarFile.JarFile(java.io.File, boolean) (/usr/lib/libgcj.so.6.0.0)
at java.util.jar.JarFile.JarFile(java.io.File) (/usr/lib/libgcj.so.6.0.0)
at org.gudy.azureus2.core3.internat.MessageText.getLocales() (Unknown Source) at org.gudy.azureus2.ui.swt.mainwindow.StartupUtils.setLocale() (Unknown Source)
at org.gudy.azureus2.ui.swt.mainwindow.Initializer.run() (Unknown Source)
at java.lang.Thread.run() (/usr/lib/libgcj.so.6.0.0)
Exception in thread "Main Thread" java.lang.NullPointerException
at java.util.Arrays$ArrayList.Arrays$ArrayList(java.lang.Object[]) (/usr/lib/libgcj.so.6.0.0)
at java.util.Arrays.asList(java.lang.Object[]) (/usr/lib/libgcj.so.6.0.0)
at org.gudy.azureus2.core3.internat.MessageText.getLocales() (Unknown Source) at org.gudy.azureus2.ui.swt.mainwindow.StartupUtils.setLocale() (Unknown Source)
at org.gudy.azureus2.ui.swt.mainwindow.Initializer.run() (Unknown Source)
at java.lang.Thread.run() (/usr/lib/libgcj.so.6.0.0)
Et j'ai la fenetre de chargement de azureus mais rien ne se passe.
voici mon azureus:
#!/bin/bash
######## CONFIGURE ########
JAVA_PROGRAM_DIR="/usr/lib/jvm/jre-1.4.2-gcj/bin/" # use full path to java bin dir, ex. "/usr/java/j2sdk1.4.2/bin/"
###########################
MSG0="Loading Azureus:"
MSG1="Starting Azureus..."
MSG2="Java exec found in "
MSG3="OOPS, your java version is too old "
MSG4="You need to upgrade to JRE 1.4.x or newer from
http://java.sun.com"
MSG5="Suitable java version found "
MSG6="Configuring environment..."
MSG7="OOPS, you don't seem to have a valid JRE "
MSG8="OOPS, unable to locate java exec in "
MSG9=" hierarchy"
MSG10="Java exec not found in PATH, starting auto-search..."
MSG11="Java exec found in PATH. Verifying..."
look_for_java()
{
JAVADIR=/usr/java
IFS=$'n'
potential_java_dirs=(`ls -1 "$JAVADIR" | sort | tac`)
IFS=
for D in "${potential_java_dirs[@]}"; do
if [[ -d "$JAVADIR/$D" && -x "$JAVADIR/$D/bin/java" ]]; then
JAVA_PROGRAM_DIR="$JAVADIR/$D/bin/"
echo $MSG2 $JAVA_PROGRAM_DIR
if check_version ; then
return 0
else
return 1
fi
fi
done
echo $MSG8 "${JAVADIR}/" $MSG9 ; echo $MSG4
return 1
}
check_version()
{
JAVA_HEADER=`${JAVA_PROGRAM_DIR}java -version 2>&1 | head -n 1`
JAVA_IMPL=`echo ${JAVA_HEADER} | cut -f1 -d' '`
if [ "$JAVA_IMPL" = "java" ] ; then
VERSION=`echo ${JAVA_HEADER} | sed "s/java version "(.*)"/1/"`
if echo $VERSION | grep "^1.[0-3]" ; then
echo $MSG3 "[${JAVA_PROGRAM_DIR}java = ${VERSION}]" ; echo $MSG4
return 1
else
echo $MSG5 "[${JAVA_PROGRAM_DIR}java = ${VERSION}]" ; echo $MSG6
return 0
fi
else
echo $MSG7 "[${JAVA_PROGRAM_DIR}java = ${JAVA_IMPL}]" ; echo $MSG4
return 1
fi
}
echo $MSG1
# locate and test the java executable
if [ "$JAVA_PROGRAM_DIR" == "" ]; then
if ! command -v java &>/dev/null; then
echo $MSG10
if ! look_for_java ; then
exit 1
fi
else
echo $MSG11
if ! check_version ; then
if ! look_for_java ; then
exit 1
fi
fi
fi
fi
# get the app dir
PROGRAM_DIR=`dirname "$0"`
PROGRAM_DIR=`cd "$PROGRAM_DIR"; pwd`
cd ${PROGRAM_DIR}
# build the classpath
for FILE in *.jar; do CLASSPATH="${CLASSPATH}:${FILE}"; done
echo $MSG0
echo "${JAVA_PROGRAM_DIR}java -cp swt.jar-pi.jar:Azureus2.jar -Djava.library.path=./ org.gudy.azureus2.ui.swt.Main '$@'"
${JAVA_PROGRAM_DIR}java -cp swt.jar-pi.jar:Azureus2.jar -Djava.library.path=./ org.gudy.azureus2.ui.swt.Main "$@"
echo "Azureus TERMINATED."
J'ai fais les modifs mais cela n'a rien changé.
Merci