记编程过程中遇到的问题

1、java 播放音频文件
采用Applet.newAudioClip(URL).play(),没有报错,但也没有声音,没找到原因(⊙﹏⊙)b,因此选择用JMF的MediaPlayer。


2、在没有安装JMF的电脑上运行打包好的jar程序,没有声音
解决办法:将JMF安装时产生的20个dll文件拷贝到jre安装目录下的bin文件夹下。
但是还是没有声音!!不过运行别人的程序能够有声音了。。说明是我的代码问题。
经对比,发现别人用的是MediaPlayer,我用的是Player,修改成MediaPlayer之后,问题解决~不过不知道为什么Player在安装了JMF的电脑才有声音。。


3、双击运行jar文件,报could not find main错误(前提是Jar包没有问题)
解决办法:运行->regedit 查看注册表路径 \HKEY_CLASSES_ROOT\Aplications\javaw.exe\shell\open\command
若键值为:"C:\Program Files\Java\jre6\bin\javaw.exe" "%1" 这是不正确的

将其修改为:"C:\Program Files\Java\jre6\bin\javaw.exe" -jar "%1" 问题解决~


4、将jar转exe,并且使其能在无jre的环境下运行

用exe4j。使用方法:http://tieba.baidu.com/p/2851384409

exe4j下载地址:http://www.pc6.com/softview/SoftView_68764.html


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值