NetBeans Clean and Build Project - Buttons ohne Funktion bei jar-Datei

it_is_all

Aktives Mitglied
Hi Leute,
ich habe ein kleines Problem! Wenn ich auf "Clean and Build Project" bei NetBeans IDE 8.2 klicke werden wie gewohnt Dateien erstell, u.a. eine ausführbare Java-Datei im Ordner ".../dist". Wenn ich diese Datei ausführe, erscheint die von mir programmierte GUI. Jedoch haben die beiden Buttons keine Funktion - diese funktionieren allerdings problemlos, wenn ich in NetBeans "Run Project" klicke und da das Programm aufrufe...
Mach ich irgendetwas falsch?

P.S. Der ausgegebene Text der Konsole bei Klick auf "Clean and Build Project" lautet folgendermaßen:
Code:
ant -f C:\\Users\\Meister\\Documents\\NetBeansProjects\\KeyCay -Dnb.internal.action.name=rebuild clean jar
init:
deps-clean:
Updating property file: C:\Users\Meister\Documents\NetBeansProjects\KeyCay\build\built-clean.properties
Deleting directory C:\Users\Meister\Documents\NetBeansProjects\KeyCay\build
clean:
init:
deps-jar:
Created dir: C:\Users\Meister\Documents\NetBeansProjects\KeyCay\build
Updating property file: C:\Users\Meister\Documents\NetBeansProjects\KeyCay\build\built-jar.properties
Created dir: C:\Users\Meister\Documents\NetBeansProjects\KeyCay\build\classes
Created dir: C:\Users\Meister\Documents\NetBeansProjects\KeyCay\build\empty
Created dir: C:\Users\Meister\Documents\NetBeansProjects\KeyCay\build\generated-sources\ap-source-output
Compiling 12 source files to C:\Users\Meister\Documents\NetBeansProjects\KeyCay\build\classes
Copying 76 files to C:\Users\Meister\Documents\NetBeansProjects\KeyCay\build\classes
Copied 11 empty directories to 1 empty directory under C:\Users\Meister\Documents\NetBeansProjects\KeyCay\build\classes
compile:
Created dir: C:\Users\Meister\Documents\NetBeansProjects\KeyCay\dist
Copying 1 file to C:\Users\Meister\Documents\NetBeansProjects\KeyCay\build
Copy libraries to C:\Users\Meister\Documents\NetBeansProjects\KeyCay\dist\lib.
Building jar: C:\Users\Meister\Documents\NetBeansProjects\KeyCay\dist\KeyCay.jar
To run this application from the command line without Ant, try:
java -jar "C:\Users\Meister\Documents\NetBeansProjects\KeyCay\dist\KeyCay.jar"
jar:
BUILD SUCCESSFUL (total time: 6 seconds)

Vielen Dank für kompetente und schnelle Antwort! :)
 

it_is_all

Aktives Mitglied
Einer ruft einen JDialog auf, der andere ne Methode, wo ein JPG auf ein JLabel geladen wird + String auf anderes JLabel...

P.S. Gibt es evtl. auch anderen, einfachen Weg aus Projektdateien eine ausführbare JAR-Datei zu generieren?

Verzweifel echt :(
 
Zuletzt bearbeitet:

mrBrown

Super-Moderator
Mitarbeiter
Das ist der einfache Weg...


Du musst die Bilder korrekt laden, du solltest bei dir auch eine Exception sehen
 

it_is_all

Aktives Mitglied
Hi, danke, dass du dich der Sache annimmst :)

Bilder lade ich immer mit folgendem Code (Bsp):
Java:
ImageIcon keycay_startscreen = new ImageIcon(getClass().getClassLoader().getResource("res/storysequenz_imgs/img0.gif"));

-> Denke, dass das richtig ist.

Exception sehe ich nicht (s. oben den Text wenn ich auf Clean&Build klicke). Im ExceptionReporter steht (glaube aber das ist was anderes, steht schon sofort nach dem Start von NetBeans da):
Submit Issue Summary
861783 267390 com.github.javaparser.TokenMgrError: Lexical error at line 39, column 34. Encountered: "\u00bc" (188), after : ""
Submitted slowness reports
Submit Issue Summary
861783 267390 com.github.javaparser.TokenMgrError: Lexical error at line 39, column 34. Encountered: "\u00bc" (188), after : ""
 

mrBrown

Super-Moderator
Mitarbeiter
Exception sehe ich nicht (s. oben den Text wenn ich auf Clean&Build klicke). Im ExceptionReporter steht (glaube aber das ist was anderes, steht schon sofort nach dem Start von NetBeans da):
Die Exception fliegt dann, wenn du den Button drückst - auf der Konsole, auf der du es gestartet hast, nicht in Netbeans.

Bilder lade ich immer mit folgendem Code (Bsp):
Java:
ImageIcon keycay_startscreen = new ImageIcon(getClass().getClassLoader().getResource("res/storysequenz_imgs/img0.gif"));

-> Denke, dass das richtig ist.
Kommt drauf an, wo die Bilder liegen...keine Ahnung wie das Ordner-Layout in Netbeans aussieht, aber irgendwas wird da falsch sein ;)
 

it_is_all

Aktives Mitglied
Kommt drauf an, wo die Bilder liegen...keine Ahnung wie das Ordner-Layout in Netbeans aussieht, aber irgendwas wird da falsch sein ;)
-> Schliesse diesen Fehler aus, da alle Bilder im Programm normal geladen und angezeigt werden, wenn ich es aus NetBeans heraus starte (keine NullPointerException o. ähnl.)

Das wäre dann ja interessant mal zu sehen, was für ein Fehler geschmissen wird, wenn ich die JAR-Datei ausführe... Ich nehme keine Konsole oder sonstiges, sondern mach einfach einen Doppelklick auf die JAR-Datei im dist-Ordner (es erscheint nur die GUI, kein Konsolenfenster o. ähnl.)...
-> Wie soll ich das Programm starten, sodass man iwo den Fehler lesen kann?

Danke!
 

it_is_all

Aktives Mitglied
Hi,
habe es jetzt mit CMD ausgeführt.
Da kommen wie erwartet Fehlermeldungen.
Die Fehlermeldung über dem blauen Strich kommt sofort nach Start des Programms. Unter dem blauen Strich = Fehlermeldung bei Button-Klick...

Warum kommen diese denn nicht, wenn ich das Programm in NetBeans ausführe?
Wie löse ich den Fehler? - Habe keine Ahnung, u.a., dass diese Meldungen nicht bei Ausführung in NetBeans erscheinen....

Ich möcht mich nochmals vielmals für euren Support bedanken :)

Unbenannt.jpg
 

mrBrown

Super-Moderator
Mitarbeiter
Warum kommen diese denn nicht, wenn ich das Programm in NetBeans ausführe?
Wie löse ich den Fehler? - Habe keine Ahnung, u.a., dass diese Meldungen nicht bei Ausführung in NetBeans erscheinen....
Wenn du es über Run startest, liegen die Bilder zB nicht in der jar und ein paar Pfade sind anders, daher läuft es dort.
 

it_is_all

Aktives Mitglied
Versuch mal mit getResourceAsStream(..) zu arbeiten.
Jojo, vieeeeeeeeeeeeeeeelen Dank - klappt jetzt! :);):)

Ein Problem (neues) gibt es jedoch noch :eek::
Lese mit getResourceAsStream txt-Dateien ein, die zeilenweise von einem Scanner in einem jLabel angezeigt werden. Mit getResource wurden Umlaute, Anführungszeichen, etc. problemlos eingelesen und dargestellt, mit dem "neuen" getResourceAsStream sieht das jetzt so aus:

Unbenannt.jpg


1) Gibt es da ne Lösung? Habe keinen Bock alle Sonderzeichen durch HTML-Befehle wie "Ü" zu ersetzen...

2) Nur zum Verständnis - bei Bild-Dateien (ImageIcon) ist das Laden mit getResource kein Problem bei der exportierten JAR-Datei, warum aber beim Laden von Text-Dateien (File)?

MFG Jonas
 
Zuletzt bearbeitet:

mrBrown

Super-Moderator
Mitarbeiter
Wie sieht denn das einlesen aus?

Da wird einfach ein falsches Encoding benutzt, vermutlich UTF-8 und deine Daten nutzen anderes...

1) Gibt es da ne Lösung? Habe keinen Bock alle Sonderzeichen durch HTML-Befehle wie "Ü" zu ersetzen...
Mit HTML hat das überhaupt nichts zu tun...

2) Nur zum Verständnis - bei Bild-Dateien (ImageIcon) ist das Laden mit getResource kein Problem, warum aber beim Laden von Text-Dateien (File)?
Texte sind in einem bestimmten Encoding gespeichert - das gleiche, als wenn du dein png als jpg lädst ;)
 

it_is_all

Aktives Mitglied
Wie sieht denn das einlesen aus?

Java:
private ArrayList<String> temp_textzeilenliste = new ArrayList<>();
private InputStream[] text_array;

    private void textdateienArrayBefuellen() throws URISyntaxException{
        this.text_array = new InputStream[arraylaenge];
        for(int i=arrayindex_min; i<=arrayindex_max; i++){
            int j = i - arrayindex_min;
            InputStream in = this.getClass().getResourceAsStream("/res/storysequenz_txts/txt"+i+".txt");
            text_array[j] = in;
        }
    }
 
[...]

private void zeilenweisetextArrayListBefuellen(int i) throws IOException{
        temp_textzeilenliste.clear();
        Scanner s = new Scanner(text_array[i]);
        while(s.hasNextLine()){
            temp_textzeilenliste.add(s.nextLine());
        }
    }

Jo, bin mir zu 99% sicher, dass die txt-Files UTF-8 sind. Als ich die einfach in den Ordner res kopiert habe und dann in NetBeans öffnen wollte, konnte ich sie nur öffnen, wenn ich NetBeans bestätige, dass NB sie in UTF-8 konvertieren darf...
What to do now :) ?
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
G Netbeans WS Client Clean and Build IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 2
K Project clean in Eclipse IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 4
P eclipse -clean IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 2
Eclipse Build path duplication entry IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 11
M Intellij build jar funktioniert nicht ! IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 0
J Android Studio build haut nicht hin IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 9
J Errors occurred during the build IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 1
S Woher weiß ich welche build path entries fehlen? IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 1
L Kann erzeugen der build.xml aus von eclipse modifiziert werden? IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 1
R Eclipse ANT Build-File ausführen IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 0
B NetBeans build\generated\classes => generics are not supported in -source 1.4 IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 6
H build.xml und tags IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 6
G Eclipse Automatisch referenced jars importieren wenn Project im build path IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 3
N log4j.properties in build.xml angeben IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 5
Cody Eclipse [3.7]Update von "Release -> Maintenance Build" per Updatesite IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 5
G NetBeans build.xml modifizieren IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 2
B Maven - Angeben welche Klassen/Packes für build benutzen IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 4
E Build Path einstellen IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 6
D build.xml + eclipse nachträgliche Intergration wie am Besten? IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 9
alderwaran NetBeans automatisches signieren von jar files nach build IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 3
B NetBeans: Sources beim Build paketieren IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 2
G Java Build Path "Add Projects" IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 16
X eclipse 3.4 Build id: I20080617-2000 schneidet code ab ? IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 6
tfa Build-Skript für Eclipse-Projekte IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 10
J [Eclipse] Build Path: Ext. Lib unter JRE, wie rausbekommen? IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 5
M 2 Programme mit einer Ant build-file starten IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 4
B Eclipse / Build a standalone SWT application IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 2
K Eclipse - automatic build number IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 4
doopexxx Add an maven project to an existing maven project IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 23
N Path must include project and resource name: /.gitignore IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 0
coolian eclipse project sharing IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 7
T NetBeans "Gradle Project" in "Web Application" nutzen IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 5
T .project Datei im Explorer ohne Namen IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 4
D NetBeans <!-- LOCAL PROJECT REP!--> in pom.xml IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 0
M Eclipse Fehlermeldung bei Android-Project IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 4
H Test Project (x) Netbeans IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 3
M Eclipse Komplettes Project durchsuchen? IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 2
S Glassfish, Eclipse EE und das JPA Project IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 3
reibi Eclipse PackageExplorer, .project und .classpath wird angezeigt IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 2
L Eclipse Aus einem SVN Repository ein Eclipse Project machen IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 6
I gif laden mit eclipse project IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 2
J Eclipse Java Project von einem Rechner auf anderen kopieren IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 7
T SVN/Subversive: Autor im Project Explorer anzeigen IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 2
T Eclipse, Project Explorer, Icons/Kategorisierung IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 2
reibi Eclipse : "Delete project contents on disk" IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 4
R@llo Web Project/Eingebundenes jar Runtime ClassNotFoundExeption IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 2
O Eclipse project in netbeans IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 3
byte Eclipse Webtools: Project Explorer IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 16
0 Icons in NetBeans Project IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 6
DEvent [Eclipse] Invalid project description ? IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 2
C Eclipse Project ausserhalb von Eclipse nutzen IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 2

Ähnliche Java Themen

Neue Themen


Oben