Avatar billede bsp Nybegynder
02. oktober 2002 - 08:18 Der er 6 kommentarer og
1 løsning

manifest - jar

Jeg sidder med et lille problem når jeg vil lave min manifest.txt, den siger at den ikke kan finde Main-Class når jeg kører jar-filen.. hvad gør jeg forkert..?

mine biblioteker med *.class filer der skal være i jar-filen er således:

gui\*.*
teknisk\*.*
teknisk\exception\*.*
main\*.*

den fil der kører hele svineriet hedder Main.class og ligger i gui..

kan nogen vise mig et eksempel på hvordan manifest.txt skal se ud...
Avatar billede disky Nybegynder
02. oktober 2002 - 08:22 #1
Har du en:
Main-Class: classname

classname skal i dit tilfælde så være noget i retningen af:

Main-Class: gui.Main

kig evt her:
http://developer.java.sun.com/developer/Books/javaprogramming/JAR/basics/manifest.html
Avatar billede bsp Nybegynder
02. oktober 2002 - 09:23 #2
den siger stadig at den ikke kan finde main class...
Avatar billede disky Nybegynder
02. oktober 2002 - 09:28 #3
lad mig lige se source koden til din main klasse, specielt package, og import delen
Avatar billede bsp Nybegynder
02. oktober 2002 - 10:26 #4
package gui;

/**
* <p>Title: VFU-Applet</p>
* <p>Description: Hovedopgave efterår 2002</p>
* <p>Copyright: Copyright (c) 2002</p>
* <p>Company: None</p>
* @author HTTB
* @version 0.3
*/

import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import main.*;
import teknisk.*;

public class Main extends JApplet {
  private static JPanel mainPanel;
  private static Database database = null;
  private static Vejleder vejleder;

  public void init() {
    Container c = getContentPane();
    c.setSize( 550, 450 );

    mainPanel = new JPanel( new BorderLayout() );
    c.add( mainPanel );

    // Gør klar til login.
    mainPanel.add( new LoginPanel(), BorderLayout.CENTER );
  }

  public static void setMainPanel( JPanel panel ) {
    mainPanel.removeAll();
    mainPanel.add( panel, BorderLayout.CENTER );
    mainPanel.updateUI();
  }

  public static Database getMainDatabase() {
    return database;
  }

  public static void setMainDatabase( Database nyDatabase ) {
    database = nyDatabase;
  }

  public static Vejleder getMainVejleder() {
    return vejleder;
  }

  public static void setMainVejleder( Vejleder nyVejleder ) {
    vejleder = nyVejleder;
  }

  public static void logaf() {
    database = null;
    vejleder = null;
  }
}
Avatar billede disky Nybegynder
02. oktober 2002 - 11:18 #5
hvad er din classpath sat til ?
Avatar billede bsp Nybegynder
02. oktober 2002 - 21:43 #6
hvad tænker du på sådan lige på..

jeg har java sdk1.4.0_02 installeret
Avatar billede bsp Nybegynder
15. oktober 2002 - 20:19 #7
lukker
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