Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Username: Password: oppure
Java - strani errori nel build
Forum - Java - strani errori nel build

Avatar
Il_maca (Ex-Member)
Pro


Messaggi: 163
Iscritto: 28/01/2009

Segnala al moderatore
Postato alle 18:26
Giovedì, 16/04/2009
init:
deps-clean:
Deleting directory C:\Documents and Settings\Mariano Campanella\Desktop\MultiUtility\build
clean:
init:
deps-jar:
Created dir: C:\Documents and Settings\Mariano Campanella\Desktop\MultiUtility\build\classes
Compiling 6 source files to C:\Documents and Settings\Mariano Campanella\Desktop\MultiUtility\build\classes
C:\Documents and Settings\Mariano Campanella\Desktop\MultiUtility\src\MU\audio.java:16: warning: sun.audio.AudioStream is Sun proprietary API and may be removed in a future release
     AudioStream as = new AudioStream(in);
C:\Documents and Settings\Mariano Campanella\Desktop\MultiUtility\src\MU\audio.java:16: warning: sun.audio.AudioStream is Sun proprietary API and may be removed in a future release
     AudioStream as = new AudioStream(in);
C:\Documents and Settings\Mariano Campanella\Desktop\MultiUtility\src\MU\audio.java:17: warning: sun.audio.AudioPlayer is Sun proprietary API and may be removed in a future release
     AudioPlayer.player.start(as);
Note: C:\Documents and Settings\Mariano Campanella\Desktop\MultiUtility\src\MU\Database.java uses unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.
3 warnings
Copying 1 file to C:\Documents and Settings\Mariano Campanella\Desktop\MultiUtility\build\classes
compile:
Created dir: C:\Documents and Settings\Mariano Campanella\Desktop\MultiUtility\dist
Building jar: C:\Documents and Settings\Mariano Campanella\Desktop\MultiUtility\dist\MultiUtility.jar
Not copying the libraries.
To run this application from the command line without Ant, try:
java -jar "C:\Documents and Settings\Mariano Campanella\Desktop\MultiUtility\dist\MultiUtility.jar"
jar:
BUILD SUCCESSFUL (total time: 0 seconds)


il programma in compilazione emette i suoni desiderati!!ma quando creo il jar, non si sente niente e mi da questi warning!! come posso risolvere??

PM Quote
Avatar
lorenzo (Normal User)
Guru


Messaggi: 1178
Iscritto: 15/04/2008

Segnala al moderatore
Postato alle 20:56
Giovedì, 16/04/2009
con che cosa stai compilando?

PM Quote
Avatar
Il_maca (Ex-Member)
Pro


Messaggi: 163
Iscritto: 28/01/2009

Segnala al moderatore
Postato alle 15:29
Venerdì, 17/04/2009
Testo quotato

Postato originariamente da lorenzo:

con che cosa stai compilando?



con netBeans!! da quello ke ho capito si tratta di qualche classe deprecata o qualcosa di simile!! e non viene aggiunta alla compilazione!!
ho cmq trovato un'altra soluzione per i suoni:

Codice sorgente - presumibilmente Java

  1. package MU;
  2. import java.net.*;
  3. import javax.sound.sampled.*;
  4. import javax.swing.JOptionPane;
  5.  
  6. /**
  7.  *
  8.  * This class plays in a loop a wav audio file.
  9.  *
  10.  * @author Valerio Siviero - valerio.s@live.it
  11.  *
  12.  */
  13. public class audio implements Runnable {
  14.  
  15.         private URL wavFile;
  16.  
  17.         private boolean isRunning = true;
  18.  
  19.                 public audio(URL wavFile) {
  20.                         this.wavFile = wavFile;
  21.                 }
  22.  
  23.  
  24.         public void play() {
  25.                 new Thread(this).start();
  26.         }
  27.  
  28.  
  29.     @SuppressWarnings("empty-statement")
  30.         public void run() {
  31.  
  32.                 try {
  33.                                 Line.Info linfo = new Line.Info(Clip.class);
  34.                                 Line line = AudioSystem.getLine(linfo);
  35.                                 Clip clip = (Clip) line;
  36.                             AudioInputStream in = AudioSystem.getAudioInputStream(wavFile);
  37.                             clip.open(in);
  38.                             clip.start();
  39.                             while(clip.getFramePosition() < clip.getFrameLength()) ;
  40.                 } catch(Exception e) { JOptionPane.showMessageDialog(null,e.getMessage()); }
  41.  
  42.     }
  43.        
  44.     public void setRunning(boolean isRunning) { this.isRunning = isRunning; }
  45.  
  46. }


e poi nel programma:
Codice sorgente - presumibilmente Java

  1. new audio(getClass().getClassLoader().getResource(canzone.wav)).play();



ke ho preso dal programma "vEffect" di VaLeRiO

PM Quote