Falkenstein
Hacker
Weiss nicht ob die Kategorie stimmt, ich schreib mal:
Hab mit smart einige neuere Java-Versionen ausprobiert, die laufen aber alle nicht.
Das letzte was lief war java-1.5.0-sun-1.5.0_06.
Jetzt sollte java-1.5.0-sun-1.5.0_update10 laufen, tut sich aber nichts.
Das gleiche mit dem xcb_xlib_unlock mit Powerisdnmonitor oder Bidwatcher in Java....
tvbrowser:
Hab mit smart einige neuere Java-Versionen ausprobiert, die laufen aber alle nicht.
Das letzte was lief war java-1.5.0-sun-1.5.0_06.
Jetzt sollte java-1.5.0-sun-1.5.0_update10 laufen, tut sich aber nichts.
Code:
15:02 lennon:~ > tvbrowser
Starting TV-Browser...
Java exec found in PATH. Verifying...
Suitable java version found [java = 1.5.0_10]
Configuring environment...
Starting TV-Browser...
Java exec found in PATH. Verifying...
Suitable java version found [java = 1.5.0_10]
Configuring environment...
Loading TV-Browser:
java -Xms16m -Xmx128m -Djava.library.path="/usr/local/src/tvbrowser" -Dpropertiesfile=linux.properties -jar tvbrowser.jar ''
command line options:
- minimized The main window will be minimized after start up
- nosplash No splash screen during start up
java: xcb_xlib.c:50: xcb_xlib_unlock: Assertion `c->xlib.lock' failed.
/usr/local/src/tvbrowser/tvbrowser.sh: line 109: 25992 Abgebrochen ${JAVA_PROGRAM_DIR}java -Xms16m -Xmx128m -Djava.library.path="${PROGRAM_DIR}" -Dpropertiesfile=linux.properties -jar tvbrowser.jar "$@"
TV-Browser TERMINATED.
dirname: fehlender Operand
dirname --help gibt weitere Informationen.
Loading TV-Browser:
java -Xms16m -Xmx128m -Djava.library.path="/home/toni" -Dpropertiesfile=linux.properties -jar tvbrowser.jar ''
Unable to access jarfile tvbrowser.jar
TV-Browser TERMINATED.
15:10 lennon:~ >
Das gleiche mit dem xcb_xlib_unlock mit Powerisdnmonitor oder Bidwatcher in Java....
Code:
15:42 lennon:~ > java -jar /usr/local/bin/jbidwatcher.jar
java: xcb_xlib.c:50: xcb_xlib_unlock: Assertion `c->xlib.lock' failed.
Abgebrochen
15:43 lennon:~ >
tvbrowser:
Code:
15:10 lennon:~ > cat /usr/local/bin/tvbrowser
#!/bin/bash
# Based on Start-Script provided by Azureus
######## CONFIGURE ########
JAVA_PROGRAM_DIR="" # use full path to java bin dir, ex. "/usr/java/j2sdk1.4.2/bin/"
#PROGRAM_DIR="/home/username/apps/tvbrowser" # use full path to TV-Browser bin dir
##########i#################
MSG0="Loading TV-Browser:"
MSG1="Starting TV-Browser..."
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 if not already defined
if [ -z "$PROGRAM_DIR" ]; then
if [ -L $0 ]
then
SL= `file $0 | sed -e 's/.*to..\(.*\)./\1/'`
PROGRAM_DIR=`dirname $SL`
else
PROGRAM_DIR=`dirname $0`
fi
PROGRAM_DIR=`cd "$PROGRAM_DIR"; pwd`
else
if [ "$(echo ${PROGRAM_DIR}/*.jar)" = "${PROGRAM_DIR}/*.jar" ]; then
echo "You seem to have set an invalid PROGRAM_DIR, unable to continue!"
exit 1
elif ! (echo ${PROGRAM_DIR}/*.jar | grep tvbrowser.jar >/dev/null 2>&1 ); then
echo "Unable to locate tvbrowser.jar in $PROGRAM_DIR, aborting!"
exit 1
fi
fi
echo $MSG0
cd ${PROGRAM_DIR}
echo "${JAVA_PROGRAM_DIR}java -Xms16m -Xmx128m -Djava.library.path=\"${PROGRAM_DIR}\" -Dpropertiesfile=linux.properties -jar tvbrowser.jar '$@'"
${JAVA_PROGRAM_DIR}java -Xms16m -Xmx128m -Djava.library.path="${PROGRAM_DIR}" -Dpropertiesfile=linux.properties -jar tvbrowser.jar "$@"
echo "TV-Browser TERMINATED."
15:19 lennon:~ >