java打包求救
来源:百度知道 编辑:UC知道 时间:2024/07/02 00:13:57
我该怎么打包下面这个java程序?我打包不了,还有打包后我的音乐文件放哪啊?打包成什么无所谓,反正双击能运行就OK
package liubin;
import java.applet.*;
import java.awt.event.*;
import java.awt.*;
public class PlayAudio extends Applet
implements ActionListener{
AudioClip audio;
Button btExit,btOpen,btPlay,btStop;
Label mytxt;
public void init() {
//加载声音文件
audio = getAudioClip(getDocumentBase(),"topic.mid");
setLayout(new FlowLayout());
this.setSize(170, 100);
btPlay=new Button("Play");
btPlay.addActionListener(this);
btStop=new Button("Stop");
btStop.addActionListener(this);
mytxt=new Label("音乐已经载入");
mytxt.setBackground(Color.green);
add(btPlay);
add(btStop);
add(mytxt);
}
public void actionPerformed(ActionEvent e) {
if (e.getSource()==btPlay) {
play();
}
if (e.getSource()==btS
package liubin;
import java.applet.*;
import java.awt.event.*;
import java.awt.*;
public class PlayAudio extends Applet
implements ActionListener{
AudioClip audio;
Button btExit,btOpen,btPlay,btStop;
Label mytxt;
public void init() {
//加载声音文件
audio = getAudioClip(getDocumentBase(),"topic.mid");
setLayout(new FlowLayout());
this.setSize(170, 100);
btPlay=new Button("Play");
btPlay.addActionListener(this);
btStop=new Button("Stop");
btStop.addActionListener(this);
mytxt=new Label("音乐已经载入");
mytxt.setBackground(Color.green);
add(btPlay);
add(btStop);
add(mytxt);
}
public void actionPerformed(ActionEvent e) {
if (e.getSource()==btPlay) {
play();
}
if (e.getSource()==btS
放到一个HTML文件来运行吧:
<applet code="liubin.PlayAudio" archive="pa.jar" ></applet>
假如你的jar包名为 pa.jar
打jar包你可以用eclipse等开发工具来打是最简单的,只要你指定了主程序(main方法所在)就可以打双击自动运行的jar了。
如果只想在命令行下来打jar可以去我百度的博客里有详细步骤。包括制作exe安装程序的讲解,(这是可以脱离java环境变量的随处可安装运行的exe程序制作方法)
地址:
命令行下生成可双击运行的jar文件:
http://hi.baidu.com/%B2%C5%D7%D3%5F%BB%D4/blog/item/375e0ae64ff64729b9382086.html
java打包exe 制作安装包 With JRE(并含如何自启动):
http://hi.baidu.com/%B2%C5%D7%D3%5F%BB%D4/blog/item/fd876dfb2aa1ce19a8d31181.html
才子_辉祝您愉快!
1.命令行 CD到你的文件路径下
2.生成class文件
3.将class文件打包jar 命令行: jar cvf PlayAudio.jar PlayAudio.class
这样生成一个打包好的PlayAudio.jar文件