发新话题
打印

[LINUX] [分享]JAVA版音乐播放器YOYOPlayer 1.1.2

本主题由 System 于 2008-5-1 05:00 解除限时高亮

[分享]JAVA版音乐播放器YOYOPlayer 1.1.2






下载地址:  
http://nchc.dl.sourceforge.net/sourceforge/yoyoplayer/YOYOPlayer1.1.2.zip

[ 本帖最后由 魔幻幽灵 于 2008-4-11 10:52 编辑 ]
附件: 您所在的用户组无法下载或查看附件

TOP

今天用了[千里冰封]的YOYOPlayer 1.1.2 ,感觉很不错!美中不足的是每次启动都需要专门给它开个终端,有点儿郁闷。

OK,有问题了就解决它,以方便咱们使用。不多说了,看下面的这个简单脚本
复制内容到剪贴板
代码:
mpath=~/YOYOPlayer          #自定义YOYOPlayer安装目录,自己修改吧!

nohup java -jar   $mpath/YOYOPlayer.jar &
把上面的代码存成一个文件,例如 start.sh ,放到程序目录中,然后对这个文件建立到桌面的启动器即可。
不过这个MS偶尔有不能成功启动的状况。


来看下面这个 加强版 的脚本:
复制内容到剪贴板
代码:
#

!/bin/bash

# 判断执行文件的类型,如果是一个符号链接,得到这个链接的目的路径

PREFIX=
if [ -L "$0" ]; then
    PREFIX=`readlink -f "$0"`
    if [ $? -eq 0 ]; then
        PREFIX=`dirname "$PREFIX"`        
    else
            PREFIX=`file "$0"`
            PREFIX=${PREFIX##*symbolic link to }
            PREFIX=`dirname "$PREFIX"`
    fi
else
        PREFIX=`dirname "$0"`
fi


# 进一步处理得到绝对路径

OLD_DIR=`pwd`
case $PREFIX in
        /*)
        ;;
        *)
        cd "$PREFIX"
        PREFIX=`pwd`
        ;;
esac


# 搜索JRE,检查JAVA_HOME设置状态,最后使用which java,如果都失败显示提示信息。
# YOYOPlayer所有日志信息存放于文件nohup.out中

if [ -n "$JAVA_HOME" ] && [ -x "$JAVA_HOME/bin/java" ]; then
    nohup "$JAVA_HOME/bin/java"  -jar  "$PREFIX/YOYOPlayer.jar"  &
else
    JAVACMD=`which java`
    if [ -x /usr/bin/java ]; then
        nohup /usr/bin/java -jar    "$PREFIX/YOYOPlayer.jar"  &
    elif [ -n "$JAVACMD" ] && [ -x "$JAVACMD" ]; then
        nohup "$JAVACMD"  -jar   "$PREFIX/YOYOPlayer.jar" &
    else
        echo "No JRE can be found, please set JAVA_HOME environment"
    fi
fi

cd "$OLD_DIR"


把上面的代码存成一个文件,例如 YOYOPlayer ,放到程序目录中,然后对这个文件建立到桌面的启动器即可。
这个可是百发百中的,不信你试试。

注意:必须给脚本文件加上 可执行 权限,否则无法运行的哦!

下面提供 加强版 脚本的下载,放到YOYOPlayer的程序目录中,剩下的事大家自己解决吧!

[ 本帖最后由 魔幻幽灵 于 2008-4-11 10:49 编辑 ]
附件: 您所在的用户组无法下载或查看附件

TOP

今晚估计来不及了,明天试试

TOP

太可惜了
实在是太可惜了
不能放wma。。。。。。

TOP

不错啊。

TOP

好东西呀
智慧不与经验的多寡成比例,而与对经验的领悟程度成比例

TOP

发新话题