今天一直想着怎么在我的Ubuntu上安装个音乐播放器,功能强大一点的,最好能像win平台下的酷狗或者酷我,千千静听等等。
Step1:
第一个想到的就是wine,但是上次想在wine上装Dr.com时,忘了装那个软件是要重启的,我又不知道在Wine上怎么重启win所以就把wine也一起卸了。
所以这次又给装上了;
1,装wine
2,下载kuwo.exe拷贝到虚拟c盘里点击安装。
提示它不能执行之类的话,这时候你要右键文件属性,勾选权限中“允许以程序打开问件”,勾选好后,再去双击。
提示需要media player9及以上的基础配置,这个我还不知道呢,以前一直在win上用的很爽,确想不到那个播放器对media player还有要求,我一直以为,只要自己编写个winForm程序,调用一些dll就能实现了。
3.下载media player11,拷贝到c盘,双击安装,但是问题出现了,不能验证是否正版还是什么的,如图所示:
唉,没辙了,上网搜搜没有盗版的,很少貌似,不想搞了。quit
Step2:
自己写个java版本的音乐播放器,以前也写过C#版本的,用着还可以,只是功能局限,不过用于播放本地的歌曲足够了。遇上上网搜搜借鉴一下别人怎么实现,然后准备动手写。
Step3:
上网搜时突然看到了YOYOPlayer ,想下载下来试试。于是把jar包和源码都下载下来了,在NetBeans里面调了一下,有些Bug,还有异常。一些包没见过,包挺多,不想看了,先看看运行情况。
我下的是YOYOPlayer1.1.3版本的。
这时候又会遇到另一个问题,这不是.exe的,不能总想找到bin里面的exe然后双击,面对一堆jar 很class怎么办呢?
上网搜了一些方法,主要是如何解决Swing 和AWT桌面程序直接在桌面运行的方法:
1:首先你要安装jre,我从官网上下载了,jre-6u22-linux-i586.bin,bin文件如何安装?
首先要改变它的执行权限,再运行
caoli@caoli-laptop:~$ chmod u+x jre-6u22-linux-i586.bin
caoli@caoli-laptop:~$ ./jre-6u22-linux-i586.bin
运行完后会在用户目录里生成jre1.6.0_22文件夹,现在我们打开jre1.6.0_22/lib 看到jexec了码?这就是我们用于执行Jar的文件
好的,到这里第一步就已经设置好了。
solution1:
找到下载的YOYOPlayer1.1.3,打开找到YOYOPlayer.jar右键打开属性/开发方式,选择添加,选择自动运行提示,在下面的浏览里,选择刚刚让你看的那个jre/lib里面的jexec.选择jexec.
然后,找到YOYOPlayer.jar,双击一下试试。
solution2:
输入java -jar YOYOPlayer.jar 就可以了,但是会出现异常,
或者写个sh文件里面也是java -jar YOYOPlayer.jar这个原理差不多。
关于这个软件,有写bug但是还是不错的,等我结束现在的网络编程,就开始看写关于media的包,到时候再着手自己的音乐播放器。
博主在Ubuntu系统中寻找合适的音乐播放器,尝试使用wine安装kuwo.exe但失败,后决定自己用Java编写。遇到YOYOPlayer并尝试运行,但出现异常。总结了解决Swing和AWT程序在Ubuntu上运行的方法,并计划学习相关media包来开发自己的音乐播放器。

178


被折叠的 条评论
为什么被折叠?



