Criar jar com arquivo mp3 junto [RESOLVIDO]

6 respostas
J

salve galera do guj. acredito que seja um erro simples para voces mais que ja me custou um certo tempo precioso
estou tentando criar um jar que ai executa-lo toque uma musica mp3
crio o jar blz quando abro ele da esse erro:

[color=red]A Java Exception has Occurred[/color]

minha classe que estou gerando o jar eh essa:

import java.io.FileInputStream;
import java.io.FileNotFoundException;
import javazoom.jl.decoder.JavaLayerException;
import javazoom.jl.player.Player;

public class Tocar {
	public static void main (String args[]){
		FileInputStream in;
		try {
			//Inicializa o FileInputStream com o endereço do arquivo para tocar
			in = new FileInputStream("audio/30 Seconds To Mars - Attack.mp3");

			//Cria uma instancia da classe player passando para ele o InpuStream do arquivo
			Player p = new Player(in);

			//executa o som
			p.play();
		} catch (FileNotFoundException e) {
			e.printStackTrace();
		} catch (JavaLayerException e) {
			e.printStackTrace();
		}
	}
}

alguem pode dar um help ai?

6 Respostas

A
jschilling:
salve galera do guj. acredito que seja um erro simples para voces mais que ja me custou um certo tempo precioso estou tentando criar um jar que ai executa-lo toque uma musica mp3 crio o jar blz quando abro ele da esse erro:

[color=red]A Java Exception has Occurred[/color]

minha classe que estou gerando o jar eh essa:

import java.io.FileInputStream;
import java.io.FileNotFoundException;
import javazoom.jl.decoder.JavaLayerException;
import javazoom.jl.player.Player;

public class Tocar {
	public static void main (String args[]){
		FileInputStream in;
		try {
			//Inicializa o FileInputStream com o endereço do arquivo para tocar
			in = new FileInputStream("audio/30 Seconds To Mars - Attack.mp3");

			//Cria uma instancia da classe player passando para ele o InpuStream do arquivo
			Player p = new Player(in);

			//executa o som
			p.play();
		} catch (FileNotFoundException e) {
			e.printStackTrace();
		} catch (JavaLayerException e) {
			e.printStackTrace();
		}
	}
}

alguem pode dar um help ai?

Você não consegue capturar a Exception que é lançada?

J

se eu manda executa do eclipse roda, mais no jar da esse erro

J

alguem?

J

Bear

Recentemente eu postei uma duvida muito parecida com a sua :slight_smile:

Segue o link:

http://www.guj.com.br/java/281935-como-encontro-imagem-no-jar-para-usar-com-jimagepanel

J

fiz um metodo tocar

public  void tocar(){
		
		     this.mp3 = Io.class.getResourceAsStream("30_Seconds_To_Mars-Attack.mp3");
		     try{
		     this.player = new Player(mp3);  
             System.out.println("Tocando!");  
             this.player.play();  
             System.out.println("Terminado!");  
		     }catch (Exception e) {
				e.printStackTrace();
				//nimigo
			}
	}

e coloquei a musica dentro do src e funfou blz

Criado 6 de setembro de 2012
Ultima resposta 10 de set. de 2012
Respostas 6
Participantes 3