Zum Inhalt springen

Druid

Mitglieder
  • Gesamte Inhalte

    341
  • Benutzer seit

  • Letzter Besuch

Alle Inhalte von Druid

  1. Druid

    [JAVA] NullPointerException

    dann eben nicht. <sarkasmus anfang> es tut mir ja leid, dass ich nicht als Code-Guru auf die Welt gekommen bin und die Tastatur Tag und Nacht an meinen Fingern klebt. <sarkasmus ende> Erstens kann ich nirgends sehen, wo genau er in NullPointerException läuft. Zweitens habe ich die Fehlermeldung gepostet. Gleich am Anfang. Und die hat sich auch nicht geändert. Und da der erste Teil der Fehlermeldung in einen (unknown source) bei javax.swing.ImageIcon läuft, obwohl ein Objekt zurückgegeben wird kam mir das ganze spanisch vor. Und wenn das posten von ganzen Sources sinnlos ist verstehe ich nicht, wie du ein Verständnis für den Source entwickeln willst, aber egal.... Also hier werde ich auf jeden Fall nicht mehr posten... wenn alle so leicht eingeschnappt sind! Greetz Druid :cool:
  2. Druid

    [JAVA] NullPointerException

    hab ich jetzt extern ausgeführt mit java -jar Icors.jar. Der kommt allerdings gar nicht an den Punkt wo er mir System.err.println("Image-URL: " + this.getClass().getResource("/icors.jpg")); ausgeben könnte. Er rennt schon vorher in ne NullPointerException rein.
  3. Druid

    [JAVA] NullPointerException

    hoi, also ich habe das Statement eingetippt und Netbeans nochmal durchorgeln lassen: Output: Image-URL: file:/C:/Dokumente%20und%20Einstellungen/saj6567/Icors/Icors/img/icors.jpg Also null ist es nicht... kann des sein, dass Java mit den Leerzeichen in Dokumente und Einstellungen ein Problem hat?
  4. Druid

    [JAVA] NullPointerException

    öhm. doch ist sie. ich habe den img-folder im classpath für build / test / run hinterlegt.
  5. Hallo Forum, ich habe folgendes Problem. Ich habe mit Netbeans ein Programm geschrieben. Wenn ich es in Netbeans direkt ausführe funktioniert alles. Wenn ich eine .jar-Datei daraus mache und es mit java -jar Icors.jar ausführe kommt folgende NullPointerException-Meldung: java.lang.NullPointerException at javax.swing.ImageIcon.<init>(Unknown Source) at icors.Icors_main.initComponents(Icors_main.java:57) at icors.Icors_main.<init>(Icors_main.java:17) at icors.Icors_main$6.run(Icors_main.java:263) ... Also hat er was gegen: initComponents(); jInternalFrame1.setFrameIcon(new javax.swing.ImageIcon(getClass().getResource("/icors.jpg"))); und gegen new Icors_main().setVisible(true); Wenn ich das ganze mit javaw Icors.jar ausführe bekomme ich die Meldung, dass keine main-Class gefunden wurde, wobei definitiv eine main-class vorhanden ist. Anbei noch die Sources: Icors_main package icors; import javax.swing.UIManager; import java.sql.*; import java.lang.*; public class Icors_main extends javax.swing.JFrame { public Connection con_icors; /** Creates new form Icors_main */ public Icors_main() { try { UIManager.setLookAndFeel("com.sun.java.swing.plaf.windows.WindowsLookAndFeel"); } catch (Exception E) { } initComponents(); } // <editor-fold defaultstate="collapsed" desc=" Generated Code "> private void initComponents() { jInternalFrame1.setFrameIcon(new javax.swing.ImageIcon(getClass().getResource("/icors.jpg"))); jInternalFrame1.setVisible(true); jButton1.setText("Login"); jButton1.addMouseListener(new java.awt.event.MouseAdapter() { public void mouseClicked(java.awt.event.MouseEvent evt) { jButton1MouseClicked(evt); } }); jButton2.setText("Cancel"); jButton2.addMouseListener(new java.awt.event.MouseAdapter() { public void mouseClicked(java.awt.event.MouseEvent evt) { jButton2MouseClicked(evt); } }); jInternalFrame1.getContentPane().add(jButton2); jButton2.setBounds(10, 70, 67, 20); jInternalFrame1.setBounds(240, 180, 190, 120); desktopPane.add(jInternalFrame1, javax.swing.JLayeredPane.DEFAULT_LAYER); jLabel1.setFont(new java.awt.Font("MS Sans Serif", 0, 10)); jLabel1.setForeground(new java.awt.Color(0, 153, 0)); jLabel1.setHorizontalAlignment(javax.swing.SwingConstants.LEFT); jLabel1.setText("<html>Connection State:</html>"); jLabel1.setVerticalAlignment(javax.swing.SwingConstants.TOP); jLabel1.setVerticalTextPosition(javax.swing.SwingConstants.TOP); jLabel1.setBounds(0, 120, 350, 430); desktopPane.add(jLabel1, javax.swing.JLayeredPane.DEFAULT_LAYER); jInternalFrame2.getContentPane().setLayout(null); jInternalFrame2.setFrameIcon(new javax.swing.ImageIcon(getClass().getResource("/icors.jpg"))); jInternalFrame2.addInternalFrameListener(new javax.swing.event.InternalFrameListener() { public void internalFrameActivated(javax.swing.event.InternalFrameEvent evt) { } public void internalFrameClosed(javax.swing.event.InternalFrameEvent evt) { } public void internalFrameClosing(javax.swing.event.InternalFrameEvent evt) { } public void internalFrameDeactivated(javax.swing.event.InternalFrameEvent evt) { } public void internalFrameDeiconified(javax.swing.event.InternalFrameEvent evt) { } public void internalFrameIconified(javax.swing.event.InternalFrameEvent evt) { } public void internalFrameOpened(javax.swing.event.InternalFrameEvent evt) { jInternalFrame2InternalFrameOpened(evt); } }); jLabel4.setFont(new java.awt.Font("MS Sans Serif", 1, 14)); jLabel4.setHorizontalAlignment(javax.swing.SwingConstants.LEFT); jLabel4.setText("<html>ICORS<br>International Commercial Order<br>and Reporting System</html>"); jLabel4.setVerticalAlignment(javax.swing.SwingConstants.TOP); jInternalFrame2.getContentPane().add(jLabel4); jLabel4.setBounds(160, 0, 230, 60); jLabel5.setIcon(new javax.swing.ImageIcon(getClass().getResource("/logo.JPG"))); jInternalFrame2.getContentPane().add(jLabel5); jLabel5.setBounds(10, 10, 131, 195); jButton3.setText("Close DB"); jButton3.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(java.awt.event.ActionEvent evt) { jButton3ActionPerformed(evt); } }); jInternalFrame2.getContentPane().add(jButton3); jButton3.setBounds(350, 180, 80, 25); jInternalFrame2.getContentPane().add(jTextArea1); jTextArea1.setBounds(180, 67, 100, 140); jInternalFrame2.setBounds(130, 190, 450, 240); desktopPane.add(jInternalFrame2, javax.swing.JLayeredPane.DEFAULT_LAYER); getContentPane().add(desktopPane, java.awt.BorderLayout.CENTER); fileMenu.setText("File"); openMenuItem.setText("Open"); fileMenu.add(openMenuItem); saveMenuItem.setText("Save"); fileMenu.add(saveMenuItem); saveAsMenuItem.setText("Save As ..."); fileMenu.add(saveAsMenuItem); exitMenuItem.setText("Exit"); exitMenuItem.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(java.awt.event.ActionEvent evt) { exitMenuItemActionPerformed(evt); } }); fileMenu.add(exitMenuItem); menuBar.add(fileMenu); editMenu.setText("Edit"); cutMenuItem.setText("Cut"); editMenu.add(cutMenuItem); copyMenuItem.setText("Copy"); editMenu.add(copyMenuItem); pasteMenuItem.setText("Paste"); editMenu.add(pasteMenuItem); deleteMenuItem.setText("Delete"); editMenu.add(deleteMenuItem); menuBar.add(editMenu); helpMenu.setText("Help"); contentMenuItem.setText("Contents"); helpMenu.add(contentMenuItem); aboutMenuItem.setText("About"); helpMenu.add(aboutMenuItem); menuBar.add(helpMenu); setJMenuBar(menuBar); pack(); } // </editor-fold> private void jButton3ActionPerformed(java.awt.event.ActionEvent evt) { System.exit(0); } private void exitMenuItemActionPerformed(java.awt.event.ActionEvent evt) { System.exit(0); } /** * @param args the command line arguments */ public static void main(String args[]) { java.awt.EventQueue.invokeLater(new Runnable() { public void run() { new Icors_main().setVisible(true); } }); } } so.. also ich sehe in diesen Dingern keine Fehler oder sonstiges, aber vielleicht bin ich auch nur blind. Wäre schön, wenn Ihr mir helfen könnt. Thx & Greetz Druid :cool:
  6. ja ok, wenn die metalhand im ie bei meiner seite bei dir funktioniert, dann cached unser proxy doch.. naja aber vielen dank für deine hilfe... Gruß Druid
  7. es soll aber eigentlich der Cursor metalhand.cur erscheinen. Hab ich mit a {cursor :url(http://www.druidian.de/Bilder/metalhand.cur);} eingebunden. Kann sein dass das bei firefox nicht geht? ich bekomme egal was ich mache bei www.druidian.de/style.css immer wieder die alte css mit dem falschen link drin *grrrr*
  8. das hab ich gemacht. Alle Instanzen geschlossen und wieder geöffnet. Ob unser Firmenproxy zwischenspeichert weiß ich jetzt nicht. Kannst du mal auf die Seite gehen und schaun, ob der Cursor funktioniert? Thx & Greetz Druid :cool:
  9. Browser Cache hab ich geleert. Hilft aber nix der bringt mir immer noch die alte CSS. Hab auch mal vorsichtshalber alle Cookies gelöscht. Wenn ich mit FTP drauf geh ist die neue aber drauf... Wie gespenstisch...
  10. Hi, hab ich jetzt gemacht. In Bilder umbenannt. Jetzt kann ich es mit http://www.druidian.de/Bilder/metalhand.cur runterladen. Jetzt hab ich das nächste Problem. Ich habe die URL in der CSS angepasst auf url(http://www.druidian.de/Bilder/metalhand.cur). Ich hab die alte dann vom Server gelöscht und die modifizierte hochgelade. Wenn ich auf www.druidian.de/style.css geh und mir die anschau hat der immer noch die alte mit /icons/ drin... Also jetzt hat mich der Webserver abgehängt
  11. das Problem bei der ganzen Sache ist, dass es nicht mein Webserver ist. Ich hab ein Hosting bei domainfactory. also einfach mal das Verzeichnis in /bilder ändern und den link in der css auf /bilder setzen? Nur damit ich dich richtig verstehe...
  12. ich hab die Rechte des Verzeichnisses icons/ zum Testen vorischtshalber schon auf drwxrwxrwx gesetzt. Also volle Rechte für jeden. und die der Datei metalhand.cur auf -rwxrwxrwx. Also auch volle Rechte. Daran kann es also nicht liegen.
  13. / +Webseiten/ +icons/ -metalhand.cur +sites/ -seite1.html -index.html -style.css +Statistiken/ so schaut das Ganze aus. Der Ordner Webseiten ist von domainfactory vorgegeben. Ich habe es auch schon mit der url: /Webseiten/icons/metalhand.cur probiert. --> geht auch nicht. Gruß Druid :cool:
  14. jo.. absolute pfade. ist ja egal wie die Dinger heißen. du weißt was ich meine ich habe schon fast alles auspropiert. Url = http://www.druidian.de/ das icon liegt unter http://www.druidian.de/icons/ die CSS unter http://www.druidian.de/style.css wenn ich http://www.druidian.de/icons/ in den Browser eingebe kommt die Fehlermeldung, dass ich keine Berechtigung hab. das ist ja auch richtig so, aber die Meldung zeigt mir zumindest, dass er das Verzeichnis ansprechen kann. wenn ich den Pfad direkt auf den cursor setze, also: http://www.druidian.de/icons/metalhand.cur dann bringt er die Fehlermeldung, dass er die Datei nicht finden kann, obwohl sie da ist! wie das ganze live ausschauen soll ist auf www.emp.de zu begutachten. und die haben das nicht anders als ich gemacht! *heul* Druid :cool:
  15. Hallo Ich bins nochmal!!! Ich habe es jetzt mal upgeloaded und es funktioniert weder mit den relativen noch mit den statischen Pfadangaben. Quelltext css: textarea, body, td, p{ background:#000000; font-family:verdana; color:white; font-size:13px } textarea{ scrollbar-3dlight-color:#000000; scrollbar-arrow-color:#000000; scrollbar-base-color:#000000; scrollbar-darkshadow-color:#000000; scrollbar-face-color:#000000; scrollbar-highlight-color:#000000; scrollbar-shadow-color:#000000; background:#000000; font-family:verdana; color:white; border-width: 0px; text-align:center } body { scrollbar-3dlight-color:black; scrollbar-arrow-color:black; scrollbar-base-color:gray; scrollbar-darkshadow-color:gray; scrollbar-face-color:white; scrollbar-highlight-color:white; scrollbar-shadow-color:gray; } a:link { color:#ffffff; text-decoration:underline; font-weight:bold; cursor:url(\websites\icons\metalhand.cur);} a:active { color:#ffffff; text-decoration:none; font-weight:bold; cursor:url(\websites\icons\metalhand.cur);} a:visited { color:#ffffff; text-decoration:underline; font-weight:bold; cursor:url(\websites\icons\metalhand.cur);} a:hover { color:#ffffff; text-decoration:none; font-weight:bold; cursor:url(\websites\icons\metalhand.cur);} a {color:#ffffff; cursor:url(\websites\icons\metalhand.cur);} alle anderen Elemente des CSS funktionieren einwandfrei. Aufbau der Seite. Rootordner auf dem Webserver ist \websites im Ordner Websites liegt der Ordner \icons Hilft es vielleicht was wenn ich folgendes verwende: a {color:#ffffff; cursor:url(http:\\www.domainname.de\\icons\metalhand.cur);} Ich bin echt langsam am verzweifeln... Greetz Druid :cool:
  16. *grr* naja ok... klingt logisch... danke für eure Hilfe... *kopfaufTastaturHau* Heut ist nicht mein Tag.. Greetz Druid :cool:
  17. axo.. ok, dann werde ich das heute Abend mal ausprobieren. Warum funzt das eigentlich nicht lokal. Müsste doch genauso gehen, oder?
  18. auch probiert. macht er auch nicht...
  19. hi. hab ich ausprobiert. jetzt interpretiert es weder in der index.htm noch in der site.htm. Funktioniert gar nicht mehr Gruß Druid
  20. jo das ist klar das habe ich ja auch so gemacht. in der site.htm hab ich die css mit ..\style.css eingebunden, also eine etage tiefer. in der index.htm habe ich es mit style.css eingebunden, also selbe Etage. Das ist nicht das Problem. Das Problem ist anscheinend die Zeile a{cursor:url(icons\icon.cur);}, die er in der index.htm richtig interpretiert, da sich ja der ordner icons auf der selber etage wie die index befindet. und in der site.htm wird das nicht interpretiert, da sich der ordner icons eine etage tiefer befinet. Das ist mein Problem.. Ist schlecht zu beschreiben. Die CSS in die html dateien einzubinden ist nicht das problem. das problem ist anscheinend der Verweis auf den Cursor in der sytle.css
  21. das heißt ich brauche für jede ebene meiner ordnerstruktur eine eigene css? Means, wenn ich eine Ordnerstrukturtiefe von 4 hab brauch ich 4 CSS-Dateien? Geht das nicht einfacher? Wenn nicht, dann muss ich eben in den sauren Apfel beißen. Oder meine Ordnerstruktur ändern Greetz Druid
  22. Hi, ich habe ein Problem, dass wahrscheinlich relativ einfach zu lösen ist, aber ich komme leider nicht drauf. Ich habe eine zwei HTML Seiten. Eine im Root Ordner (index.htm), eine in einem Ordner Sites (site.htm) im Root Ordner. Ich habe auch einen Ordner icons in dem sich ein Cursor icon.cur befindet. Quelltext CSS: a {cursor:url(icons\icon.cur)} in der index.htm funktioniert das ganze. Wenn ich jetzt das ganze in site.htm einbinde bringt er den Cursor nicht mehr. Wenn ich den Eintrag in der css auf a {cursor:url(..\icons\.cur)} ändere, dann funktioniert es auch in der site.htm aber nicht mehr in der index.htm!!! Wie kriege ich das hin, dass egal in welcher Verzeichnissebene die htm-Datei liegt, er immer den richtigen Pfad zum Cursor hat?? Thx & Greetz Druid :cool:
  23. Achso. Ich muss die Werte, die eigentlich nicht zum select gehören, trotzdem in den Select aufnehmen. Hat funktioniert. Danke
  24. Hallo Forum, ich habe ein kleiner Problem mit folgendem Insert: insert into ta_server_la_archiv (assetid, la_id, ammount, comment, zykl, monat, jahr) values ( (select assetid, la_id, ammount, comment, zykl from ta_server_la), 06, 2005) Wenn ich die Abfrage ausführe bringt er immer die Fehlermeldung: Eingabefelder und Zielfelder stimmen nicht überein. Datenbank ist Access. Formate der Spalten stimmen. Ich habe auch schon gegoogelt und im Forum gesucht, wo ich zwar einen ähnlichen Thread gefunden habe, dessen Antworten mir aber irgendwie nicht weiter helfen. Was ich eigentlich damit vorhabe: Den Inhalt einer Tabelle in eine andere Tabelle schieben und mit zwei weiteren Feldern den Timestamp kennzeichnen. Thx & Greetz Druid :cool:

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...