高手帮忙改下java程序的一点错误【在线等】

gg882 2009-12-20 06:56:04
这是一个播放mp3格式音乐的软件,提示错误是
pError: java.lang.NullPointerExceptionackage JMF;
可是我在同目录下放了那个音乐的啊?为什么呢


import javax.media.*;
import java.net.*;
public class SPlayer
{
public static void main(String [] args)
{
try
{
URL location = SPlayer.class.getResource("E://java程序/1218/JMF/name.mp3"); //同目录下文件
MediaLocator mrl = new MediaLocator(location);
Player player = Manager.createPlayer(mrl);
player.start();
}
catch (Exception e)
{
System.out.println("Error: "+e.toString());
}
}
}
...全文
229 17 打赏 收藏 举报
写回复
用AI写文章
17 条回复
切换为时间正序
请发表友善的回复…
发表回复
wmdtksmld 2009-12-24
  • 打赏
  • 举报
回复
呵呵学习学习 我还没到这个地步
liu_liyang 2009-12-24
  • 打赏
  • 举报
回复
希望楼主以后能写相对路劲昂···
bobo364 2009-12-24
  • 打赏
  • 举报
回复
学习。看下java怎么写mp3播放器
Akon90 2009-12-24
  • 打赏
  • 举报
回复
学习。
hy158753228 2009-12-22
  • 打赏
  • 举报
回复
mark
bobo415 2009-12-22
  • 打赏
  • 举报
回复
看楼上的
要下载个解码器
huntor 2009-12-22
  • 打赏
  • 举报
回复
还需要在sun网站下载mp3解码器
http://java.sun.com/products/java-media/jmf/mp3/download.html
keepkey 2009-12-22
  • 打赏
  • 举报
回复
学习。。

没接触过这个
huntor 2009-12-21
  • 打赏
  • 举报
回复
URL location = SPlayer.class.getResource("name.mp3"); 

这种用法不是使用绝对路径。
java -cp . SPlayer


URL location = new File("E://java程序/1218/JMF/name.mp3").toURI().toURL(); 
gg882 2009-12-21
  • 打赏
  • 举报
回复
要怎样格式的mp3才能播放啊?
gg882 2009-12-21
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 huntor 的回复:]
Java codeURL location= SPlayer.class.getResource("name.mp3");
这种用法不是使用绝对路径。
Java codejava-cp . SPlayer

Java codeURL location=new File("E://java程序/1218/JMF/name.mp3").toURI().toURL();
[/Quote]


这样到不会空指针了,但是还是有错误
Unable to handle format: mpeglayer3, 44100.0 Hz, 16-bit, Stereo, LittleEndian, Signed, 28000.0 frame rate, FrameSize=32768 bits
Failed to realize: com.sun.media.PlaybackEngine@108786b
Error: Unable to realize com.sun.media.PlaybackEngine@108786b
ws_magic 2009-12-21
  • 打赏
  • 举报
回复
E:\java程序\1218\JMF\name.mp3
霜之哀伤 2009-12-21
  • 打赏
  • 举报
回复
而且你写的全路径也不对啊。
霜之哀伤 2009-12-21
  • 打赏
  • 举报
回复
同目录下的,不用写全路径。
godismydaughter 2009-12-21
  • 打赏
  • 举报
回复
E:\\java程序\1218\JMF\name.mp3
SambaGao 2009-12-21
  • 打赏
  • 举报
回复
pError: java.lang.NullPointerExceptionackage JMF;

根据错误的回溯栈你应该把下面的异常也贴出来。
poFate 2009-12-21
  • 打赏
  • 举报
回复
URL location = new File("E://java程序/1218/JMF/name.mp3").toURL();
内容概要:本文围绕分布式电源接入对配电网的影响展开研究,利用Matlab进行建模仿真与代码实现,系统分析了分布式电源(如光伏、风电等)接入后对配电网在电能质量、潮流分布、电压稳定性、保护配置等方面的影响。研究涵盖了多种分布式电源类型与不同渗透率场景,通过构建典型的配电网模型,仿真其在正常运行及故障条件下的动态响应特性,重点探讨了分布式电源引起的电压越限、反向潮流、短路电流水平变化等问题,并提出了相应的优化调控策略与解决方案。同时,结合主动配电网的有功无功协调优化、鲁棒调度等高级应用,展示了如何借助现代优化算法提升系统接纳能力与运行经济性。; 适合人群:具备电力系统基础知识,熟悉Matlab/Simulink仿真环境,从事新能源接入、配电网规划与运行等相关领域的科研人员、工程师及高校研究生。; 使用场景及目标:①掌握分布式电源接入对配电网关键指标的影响机制;②学习基于Matlab的配电网建模与仿真方法;③理解并实现主动配电网的协调优化调度算法;④为实际工程中分布式电源并网方案设计与问题诊断提供理论支持和技术参考。; 阅读建议:建议读者结合文中提供的Matlab代码,逐步复现仿真案例,深入理解模型构建与算法实现细节,并尝试在不同参数设置或网络结构下进行拓展实验,以增强对系统动态行为的认知与分析能力。

62,620

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧