hallo,
ich bin zwar kein unbedinter neuling, dennoch gehört es imho hier her.
ich versuche seit geraumer zeit ( ein paar stunden ) ein fremdprojekt zum laufen zu bekommen.
nunja ... das compilieren mit javac läuft ganz gut, nur möchte ich logischerweise meine gewohnte entwicklungsumgebung verwenden zb ( jbuilder )
aber was ich auch anstelle, ich bekomme es nicht hin :? ich weiß einfach nicht, was ich bei der laufzeitkonfiguration einstellen muss. könnt ihr mir helfen ?
hier das projket: http://xdccirc.sourceforge.net/
Ich hab das jar runtergeladen und konnte es ohne weiteres per Doppelklick starten.
Kompilieren hab ich nicht propiert. Aber vielleicht muss das jar im classpath sein ?
Ich hab das jar runtergeladen und konnte es ohne weiteres per Doppelklick starten.
Kompilieren hab ich nicht propiert. Aber vielleicht muss das jar im classpath sein ?
also ...
ich kann es ja compilieren, das war ja auch nie mein problem ^^ (zumindest in der consoloe mit javac )( xdccirc041source.zip )
mein problem ist, dass ich es nicht unter jbuilder zum laufen bekomme.
die klassen werden alle erkannt, und seit kurzem findet er auch die main-methode vom jframe ... endlich.
jetzt findet er aber die images nicht und ich bekomme nullpointerexception ... <- neues problem
also ...
ich kann es ja compilieren, das war ja auch nie mein problem ^^ (zumindest in der consoloe mit javac )( xdccirc041source.zip )
mein problem ist, dass ich es nicht unter jbuilder zum laufen bekomme.
die klassen werden alle erkannt, und seit kurzem findet er auch die main-methode vom jframe ... endlich.
jetzt findet er aber die images nicht und ich bekomme nullpointerexception ... <- neues problem
Deklaration
public class NullPointerException
extends java.lang.RuntimeException
Beschreibung
Die NullPointerException wird ausgelöst, wenn versucht wird, über einen Verweis, der den Wert null hat, ein Datenelement, eine Methode oder ein Array-Element anzusprechen.
connectAction = new ConnectAction("Connect..", new ImageIcon(ClassLoader.getSystemResource("images/connect16x16.gif")));
disconnectAction = new DisconnectAction("Disconnect", new ImageIcon(ClassLoader.getSystemResource("images/disconnect16x16.gif")));
channelListAction = new ChannelListAction("Channels..", new ImageIcon(ClassLoader.getSystemResource("images/channellist16x16.gif")));
optionsAction = new OptionsAction("Options..", new ImageIcon(ClassLoader.getSystemResource("images/options16x16.gif")));
diese funktioniert nicht, weil die bilder nicht gefunden werden.
ich habe es mal übers Fileobjekt mit der methode exists versucht und da ging es ... ich weiß auch nicht
dazu die fehlermeldung:
Code:
java.lang.NullPointerException
at javax.swing.ImageIcon.<init>(ImageIcon.java:138)
at xdccirc.XdccIrc.<init>(XdccIrc.java:135)
at xdccirc.XdccIrc.main(XdccIrc.java:1689)
Exception in thread "main"
wie kann ich dem ClassLoader.getSystemResource(..) die bilder schmackhaft machen, sodass er sie auch nimmt ???
wieso ist es so schwer in einem ide ein projekt zum laufen zu bringen.
allein schon dass ich package "projektname" oben hinzufügen muss, damit er mir die klassen überhaupt erkennt, empfinde ich als frechheit ^^v...
ach ja, wie kann ich überprüfen ob alles initialisiert wurde oder nicht ?