
Detta program kan genom att tända en lampa uppmärksamma dig på att ett sevärt TV program snart börjar.
http://skapandedata.se/tvguide/
/Henrik
Moderator: Telldus
Så här ser kontrollen ut:Snoopy wrote:Måste man använda java 2? Jag använder 1.6.0_18 till NexaHome m.m.
och får felmeddelanden när jag försöker peka på den binära filen till tvguiden.
Code: Select all
// Check java version
String vers = System.getProperty("java.version");
if (vers.compareTo("1.4.0") < 0) {
System.out.println(RB.getString(RB.errVersionLimitJre));
return;
}
Code: Select all
@echo off
call Update.bat
echo Startar TvGuide...
set JPATH=C:\Program Files (x86)\Java\jre6
set CLASSPATH=.;%JPATH%\lib\dt.jar
set JAVAW=%JPATH%\bin\javaw
start "TvGuide - Probably the Best TV-Guide in the World" "%JAVAW%" -cp "%CLASSPATH%" -jar -Dapp.props=.\TvGuide.properties TvGuide.jar
Code: Select all
#!/bin/sh
echo "Starting TvGuide..."
TVGUIDE_DIR=$HOME/tvguide
JPATH=/usr/lib/jvm/java-6-openjdk/jre
CLASSPATH=$TVGUIDE_DIR:$JPATH/lib/dt.jar
JAVA=$JPATH/bin/java
exec "$JAVA" -cp "$CLASSPATH" -jar -Dapp.props=$TVGUIDE_DIR/tvguide.properties $TVGUIDE_DIR/TvGuide.jar
Sökvägen till /jre/bin/java är rätt om jag letar upp i biblioteken.debian2:/home/nexahome/tvguide# ./tvguide.sh
bash: ./tvguide.sh: /bin/sh^M: felaktig tolk: Filen eller katalogen finns inte
debian2:/home/nexahome/tvguide#
Men galet blev det ändå.debian2:/home/nexahome/tvguide# sh tvguide.sh
Starting TvGuide...
: Filen eller katalogen finns inteva-6-openjdk/jre
: kan inte köra: Filen eller katalogen finns intejdk/jre
debian2:/home/nexahome/tvguide#