Java - Probleme

Panika!!!

Da li ko od vas zna sta znaci ovo:

Exception in thread “main” java.lang.UnsatisfiedLinkError

???



Puno hvala unaprijed



Sulje

Tipican odgovor kompajlera na greske.Izgleda kao da u funkciji " main"nesto pokazuje na pogresnu stranu.

Ako moze kopiraj “code” ovdje.



Babysitter

evo coda:



Code:


import java.awt.;

import java.awt.event.
;



class MainMenu1

extends MenuBar

{

private MenuItem miRueck;

private CheckboxMenuItem miFarbe;



public MainMenu1()

{

Menu m;



//Datei

m = new Menu("Datei"

m.add(new MenuItem("Neu&quot);

m.add(new MenuItem("Laden&quot);

m.add(new MenuItem("Speichern&quot);

m.addSeparator();

m.add(new MenuItem("Beenden&quot);

add(m);

//Bearbeiten

m = new Menu("Bearbeiten"

m.add((miRueck = new MenuItem("Rueckgaengig&quot));

m.addSeparator();

m.add(new MenuItem("Ausschneiden&quot);

m.add(new MenuItem("Kopieren&quot);

m.add(new MenuItem("Einfuegen&quot);

m.add(new MenuItem("Loeschen&quot);

add(m);

//Optionen

m = new Menu("Optionen"

m.add(new MenuItem("Einstellungen&quot);

m.add((miFarbe = new CheckboxMenuItem("Farbe&quot));

add(m);

//Rueckgaengig deaktivieren

enableRueckgaengig(false);

//Farbe anschalten

setFarbe(true);

}



public void enableRueckgaengig(boolean ena)

{

if (ena) {

miRueck.setEnabled(true);

} else {

miRueck.setEnabled(false);

}

}



public void setFarbe(boolean on)

{

miFarbe.setState(on);

}

}



public class Listing3001

extends Frame

{

public static void main(String[] args)

{

Listing3001 wnd = new Listing3001();

}



public Listing3001()

{

super("Menüs"

setLocation(100,100);

setSize(400,300);

setMenuBar(new MainMenu1());

setVisible(true);

addWindowListener(new WindowClosingAdapter(true));

}

}

Quote:


On , napisao:

ja gluposti, ubaci mi tonu smilies






sulje

gg:java.lang.UnsatisfiedLinkError (hehe sto volim “napredno surfanje”):



http://java.sun.com/products/jdk/1.1/docs/api/java.lang.UnsatisfiedLinkError.html



public class UnsatisfiedLinkError

extends LinkageError

Thrown if the Java Virtual Machine cannot find an appropriate native-language definition of a method declared native.



- kako mogu primjetiti, nisi nam dao potreban dio koda





Vedran

Ukratko, pravis neku aplikaciju koja se moze lokalizirati, a kao jezik u OSu si definisao neki kojeg nema (npr. bosanski).



Probaj izbjeci “native” deklaraciju (mada ja uopste ne vidim u ovom tvom kodu gdje si je koristi, zato kazem da si poslao pogresan kod).



Vedran

Nasao sam gresku !!!



Imao sam dvije jdk verzije instalirane, 1.1 i 1.3. Morao sam ih obadvije deinstalirati, nakon toga j2sdk 1.3 ponovo instalirati i vidi cuda, radi
Ne bi uopste palo na pamet da bi to moglo biti, dok nisam vidio onaj post od Vedrana ([url]http://java.sun.com/products/jdk/1.1/docs/api/java.lang.UnsatisfiedLinkError.html[/url])


Puno hvala na pomoci

Sulje