Problemi risorse jar

di Anonimizzato12508 il
20 risposte

20 Risposte - Pagina 2

  • Esatto, meglio se lo togli comunque tranquillo, appena hai tempo, per ora non ho grandi progetti da esportare
  • Ciao, facendo "java -jar Maze.jar" mi da un null pointer exception alla riga 26 del file Maze.java:
    
    prompt>java -jar Maze.jar
    prova
    Exception in thread "main" java.lang.NullPointerException
            at sun.applet.AppletAudioClip.<init>(Unknown Source)
            at java.applet.Applet.newAudioClip(Unknown Source)
            at rudy.Maze.<init>(Maze.java:26)
            at rudy.Maze.main(Maze.java:54)
  • Ah, quindi non basta aprirli normalmente sul prompt, serve il prefisso java -jar... ecco perchè non mi dava errore
    counque ecco le prime 27 righe, dà il nullpointer alla prima risorsa che trova, quindi o sbaglio a importarle nel codice, eccolo:
    package rudy;
    
    import java.applet.AudioClip;
    import java.awt.Color;
    import java.awt.Graphics;
    import java.awt.event.MouseEvent;
    import java.awt.event.MouseMotionListener;
    import java.awt.image.BufferedImage;
    import java.io.IOException;
    
    import javax.imageio.ImageIO;
    import javax.swing.JApplet;
    import javax.swing.JComponent;
    import javax.swing.JFrame;
    import javax.swing.WindowConstants;
    
    @SuppressWarnings("serial")
    public class Maze extends JComponent implements MouseMotionListener{
    	
    	private BufferedImage intro;
    	private BufferedImage level1;
    	private BufferedImage level2;
    	private BufferedImage level3;
    	private BufferedImage gameOver;
    	private BufferedImage currentLevel;
    	private AudioClip scream=JApplet.newAudioClip(getClass().getResource("../scream.aiff"));
    	private AudioClip music=JApplet.newAudioClip(getClass().getResource("../sottofondo.wav"));
    
    oppure è perchè le inserisco nella cartella sbagliata... eppure se faccio run dallo workspace funziona tutto..
  • Ora funziona, grazie
  • Perfetto, di niente
Devi accedere o registrarti per scrivere nel forum
20 risposte