Avatar billede Slettet bruger
02. april 2003 - 13:11 Der er 3 kommentarer og
1 løsning

Jar

hvordan laver man en eksekverbar jar-fil der rent faktisk virker?

Indtil videre har jeg lavet et lille testprogram der fungerer i netbean. Jeg har overført java og class filen til et bibliotek C:\jar og derfra har jeg lavet en manifest fil (MANIFEST.MF) i underbiblioteket META-INF.

SÅ har jeg prøvet at lave en har fil på følgende måde:

jar cmf META-INF\MANIFEST.MF pdatest2.jar pdatest2.class (uden fejl)

Herefter vil jeg prøve at eksekvere filen men får denne fejl:

Exception in thread "main" java.lang.NoClassDefFoundError: pdatest2$1
        at pdatest2.initComponents(pdatest2.java:27)
        at pdatest2.<init>(pdatest2.java:16)
        at pdatest2.main(pdatest2.java:49)

Hvad er der galt???
Avatar billede Slettet bruger
02. april 2003 - 13:13 #1
her er programmet:

import java.lang.*;
public class pdatest2 extends javax.swing.JFrame { 
    /** Creates new form pdatest2 */
    public static void main(String args[]) {
        new pdatest2().show();
    }
   
    public pdatest2() {
        initComponents();
    }
    /** This method is called from within the constructor to
    * initialize the form.
    * WARNING: Do NOT modify this code. The content of this method is
    * always regenerated by the Form Editor.
    */
    private void initComponents() {
        jButton1 = new javax.swing.JButton();

        addWindowListener(new java.awt.event.WindowAdapter() {
            public void windowClosing(java.awt.event.WindowEvent evt) {
                exitForm(evt);
            }
        });

        jButton1.setText("Hello press");
        jButton1.setToolTipText("null");
        getContentPane().add(jButton1, java.awt.BorderLayout.CENTER);

        pack();
    }
   
    /** Exit the Application */
    private void exitForm(java.awt.event.WindowEvent evt) {
        System.exit(0);
    }
   
    /**
    * @param args the command line arguments
    */
   
   
   
    // Variables declaration - do not modify
    private javax.swing.JButton jButton1;
    // End of variables declaration
 
}
Avatar billede riversen Nybegynder
02. april 2003 - 13:20 #2
http://www.riversen.dk/pdatest2.jar

du kan pakke filen ud og se hvad jeg har lavet. Har blot pakket det i winzip og så omdøbt til .jar
Avatar billede Slettet bruger
02. april 2003 - 13:49 #4
takker
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester