(NetBeans JSP) Findet @page import="org.apache.commons.fileupload.* nicht

Y

ynb

Mitglied
Hallo allerseits!

Vorab: Bin neu hier im Forum und bei Java, deshalb besser einen Hinweis mehr, wenn ich was falsch mache.

Habe JDK1.7.0_51, Tomcat7.0.52, NetBeans7.4 installiert, weiß aber nicht, ob richtig und vollständig.
Tomcat-Beispiele laufen, HelloWorld.jsp läuft auch.

Wollte jetzt ein FIle-Upload nach JSP - File Uploading probieren, aber da gibt es Fehler bei den Importen:

Java:
<%@page contentType="text/html" pageEncoding="UTF-8"%>
<!DOCTYPE html>
<%@ page import="java.io.*,java.util.*, javax.servlet.*" %>
<%@ page import="javax.servlet.http.*" %>
<%@ page import="org.apache.commons.fileupload.*" %>
<%@ page import="org.apache.commons.fileupload.disk.*" %>
<%@ page import="org.apache.commons.fileupload.servlet.*" %>
<%@ page import="org.apache.commons.io.output.*" %>

Die jar-Dateien
commons-fileupload-1.3.1.jar
commons-io-2.4-javadoc.jar
commons-io-2.4-sources.jar
commons-io-2.4-test-sources.jar
commons-io-2.4-tests.jar
commons-io-2.4.jar
habe ich runtergeladen, ausgepackt und in beide lib-Verzeichnisse (C:\Program Files\Java\jdk1.7.0_51\lib und C:\Program Files\Java\jre7\lib) kopiert, weil ich dazu keine eindeutigen Angaben gefunden habe.

Ja, und nun das mit dem CLASSPATH. Zitat: " ... make sure you have the latest version of commons-xxxxxx.x.x.jar file in your classpath."

Ich habe unter Windows7 eine Benutzer-Umgebungsvariable CLASSPATH angelegt mit dem Wert
%CATALINA%\lib\jsp-api.jar;
C:\Program Files\Java\jdk1.7.0_51\lib;
C:\Program Files\Java\jdk1.7.0_51\lib\commons-io-2.4.jar;
C:\Program Files\Java\jdk1.7.0_51\lib\commons-fileupload-1.3.1.jar;
%CLASSPATH%

Wenn ich die mit cmd.exe -> echo %CLASSPATH% abfrage, ist sie auch so gesetzt.

Muss ich da noch was einfügen? Z.B.
C:\Program Files\Java\jre7\lib;
C:\Program Files\Java\jre7\lib\commons-io-2.4.jar;
C:\Program Files\Java\jre7\lib\commons-fileupload-1.3.1.jar;

Nun erstelle ich in Netbeans eine neue JSP, aber egal ob ich diese "org.apache.commons..." reinkopiere oder selber schreibe, es hilft alles nichts, spätestens nach <%@ page import="org.apache. geht es nicht weiter (nur andere Pakete im Angebot: catalina, coyote, el, ...)
bzw. es kommt ein Fehler: <%@ page import="org.apache.commons.fileupload.*" %>

Was muss ich (anders) machen?

Yannick
 
Zuletzt bearbeitet:
stg

stg

Top Contributor
Die benötigten Pakete gehören direkt in deine WebApplikation (und/oder in entsprechendes lib-Verzeichnis deines ApplicationServers).

Klicke mal links in der Projektübersicht mit Rechtsklick auf "Libraries" oder so ähnlich, dann "import JAR" und füge die benötigten jar's deinem Projekt hinzu. NetBeans kümmert sich dann beim build-Vorgang selbst darum, dass diese dort landen, wo sie hingehören.
 
Y

ynb

Mitglied
Nachtrag:

Die Fehlermeldungen von Netbeans lauten:

package org.apache.commons.fileupload does not exist
package org.apache.commons.io.output does not exist -- oben beim @page import

und dann weiter unten

cannot find symbol
symbol: class DiskFileItemFactory
cannot find symbol
... -- wenn ich etwas aus dem o. g. Paket verwende
 
stg

stg

Top Contributor
Hat mein Hinweis nicht geholfen? Oder hast du das noch gar nicht versucht?

Hast du mal (manuell) in das jar-File geschaut, ob die benötigten Klassen, die er nicht findet, auch wirklich enthalten sind?
 
Y

ynb

Mitglied
Danke stg,

das hat geholfen!

Mit Rechtsklick auf das Projekt -- Eigenschaften -- Kategorie: Libraries -- Add JAR/Folder... (nicht Add Library...)

und dann hatte ich die Zip-Dateien zum Glück noch in einem separaten Ordner weit außerhalb aller Installationen -- beide ausgewählt -- [Öffnen] -- Netbeans hat eine ganze Weile gearbeitet

Netbeans und Tomcat beendet und neu gestartet (war vielleicht unnötig?)

und siehe da, in der Netbeans-Projekt-Ansicht (links) steht jetzt unten unter

[+] Libraries
[+] commons-fileupload-1.3.1-bin.zip
[+] commons-io-2.4-bin.zip

und im JSP-Code gibt es keine Fehlermeldungen mehr.

Vielen Dank für die schnelle Hilfe!

Yannick
 
Y

ynb

Mitglied
Hallo stg,

es hat funktioniert, ich bin nur nicht so schnell (weil relativ neu in den Themen Java, Auswahl der richtigen IDE, und, und, und ...)

Da gucke ich mich lieber dreimal um, bevor ich (wieder) etwas falsch mache, außerdem müssen manche Dinge auch erst gefunden werden.

Z. B. mit dem Rechtsklick auf das Projekt kommt man ja nicht direkt zu den Libraries, sondern man muss erstmal runter zu Eigenschaften, und wenn du wirklich kaum Ahnung hast, ist das nicht so leicht.

Und schließlich: auch die Antwort muss ich erstmal schreiben, prüfen(Vorschau), korrigieren ...

Nochmal danke!

Wahrscheinlich ist es sinnvoll, das Thema zu schließen, denn aus meiner Sicht ist die Frage beantwortet.
Wie ich (manuell) in das jar-File schaue, frage ich dann mal bei Gelegenheit in einem neuen Thema.

Yannick
 
Zuletzt bearbeitet:
stg

stg

Top Contributor
Ich meinte in der (aufgeklappten) Projektübersicht, da hast du ziemlich weit unten einen Ordner "Libraries" (siehe z.B. hier: http://s3.beckshome.com.s3.amazonaws.com/20061106-Netbeans-Visual-Web-Pack-Large.png / ist zwar eine ältere Netbeans-Version, aber an der Stelle hat sich eigentlich nichts geändert) .... aber du hast es ja auch so gefunden :)

Mit "Manuell ins jar schauen" meinte ich, dass du wirklich einfach mal mit einem zip-Programm wie 7zip o.Ä. einfach das jar-File öffnest (du musst es dazu nicht mal entpacken). Das Java-Package
Code:
org.apache.commons.fileupload
entspricht dann innerhalb des jar dem relativen Pfad
Code:
org/apache/commons/fileupload
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
H NETBEANS 7.0 - Run findet kein main() IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 8
A Eclipse/NetBeans findet Java Installation auf Mac nicht! IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 3
M Netbeans findet keine Usages IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 2
D NetBeans findet Package nicht IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 3
M Netbeans findet mein "J2SDK Home" nicht IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 3
J Netbeans findet VM nicht IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 2
O NetBeans Netbeans 8.2 mit JKD 15 ? IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 4
J Seltsames Verhalten von netbeans bezüglich fxml Dateien IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 4
J netbeans 12 - wie -Xlint:deprecation aktivieren IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 3
J Netbeans 11.1 - Gradel aktualisieren IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 6
E Suche aktuelle Netbeans-Version für Win 10 IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 30
B Netbeans: Java Script Libraries funktioniert nicht IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 6
J NetBeans Projekt erstellen nicht möglich IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 1
G eigene Library In NetBeans 11.1 IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 4
J Bekomme keine lauffähige jar (netbeans/gradle) IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 12
J Install JasperReports on netbeans/gradle Projekt IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 5
W NetBeans Umzug von Netbeans 8.2 -> Netbeans 11.1: Plug-Ins IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 7
F Umstieg von Netbeans 8 mit JDK 8 auf Apache Netbeans 11 mit OpenJDK 12 IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 6
M JavaFX in Netbeans 11 installieren? IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 32
G NetBeans Netbeans 8.2 hängt sich auf IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 15
W Netbeans and Git Projects IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 1
J NetBeans Dokumentation anderer Projekte IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 2
N Weder Eclipse noch Netbeans funktionieren auf Ubuntu 18.04 IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 0
J NetBeans Download NetBeans und Java SDK IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 3
M compile with -Xlint bei Netbeans IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 3
C Netbeans Meldung: Git Push Failed IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 8
RawBit NetBeans JDBC Library mit Netbeans in Jarfile mit packen IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 13
J Netbeans: Einsicht in den Programmlauf IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 3
J NetBeans Notizen IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 2
C maven startet jetty, netbeans "run" startet glassfish IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 4
L NetBeans NetBeans autofill einrichten IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 4
pcfreak9000 Eclipse Netbeans generics IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 1
K Netbeans + Maven: default pom Inhalt IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 2
B IDE Netbeans und Eclipse IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 1
M Netbeans CSS code completion abgeschaltet IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 5
TomatenBrot447 Netbeans ziegt mir falsche Tasteneingabe an IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 2
wolfgang63 Netbeans 8.2 ohne Projektvorlagen IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 2
M Ist Netbeans mist ??? IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 14
K easy UML Plugin Netbeans 8.1 IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 1
WetWer NetBeans Wird NetBeans eigentlich noch unterstützt? IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 2
F Netbeans Overriden - @ IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 4
Tort-E NetBeans Netbeans RCP Spracheinstellungen IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 1
M Netbeans GUI Builder größe ändern IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 0
Y Tomcat aus Netbeans heraus starten schlägt fehl IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 1
A Login-Programmierung mit NetBeans IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 7
H Kann ich Commandline-Parameter in Eclipse oder Netbeans einfacher übergeben? IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 5
F Netbeans Pfad IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 2
D NetBeans Maven Projekt in Netbeans => WEKA wirft (java.lang.OutOfMemoryError: Java heap space) IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 0
S NetBeans 8.0.2: Startprogramm meldet: Hilfsprogramm für den Tastaturverlauf funktioniert nicht mehr IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 3
A in netbeans 8 mit jdk 8 erstellte jar's laufen nicht auf anderen rechnern ohne jdk IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 4
L NetBeans und Ausgabenumlenkung in Datei IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 0
T NetBeans - Tastatur-Tricks IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 2
M NetBeans und UTF8 Problem IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 1
J Javadocs in Netbeans 7.4 dt. integrieren IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 4
D [NetBeans] NetBeans Plattform Application Fragen IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 0
C Netbeans - keine Sourcen in jar IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 0
M NetBeans JavaDB Exception IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 1
N Netbeans import/export IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 2
F NetBeans JLable Text ändern? IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 3
M Hin und her gerissen Netbeans und Eclipse IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 6
A Checkstyle + Netbeans + cfg File IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 8
B NetBeans GUI Vererbung mit Netbeans IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 3
J NetBeans Netbeans, Linux -> Was ist ein "bootstrap class path error" und wie kann man das wegbekommen? IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 3
D C++ mit NetBeans benutzen. IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 2
C Pfad von .netbeans ändern IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 6
D GUI Building in NetBeans nur mit Zusatztool möglich? IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 3
S Umstieg auf Netbeans ... ? IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 2
Jackii NetBeans Netbeans 7 Splash Screen erstellen IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 10
T MDI-Anwendung mit NetBeans IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 3
D NetBeans NetBeans Shortcuts IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 3
Guybrush Threepwood Jar-Export unter Netbeans (vs. Eclipse) IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 2
H Netbeans löscht Quelldatein IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 2
P Netbeans: Java-Plattformen verwalten IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 2
G Netbeans WS Client Clean and Build IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 2
H Test Project (x) Netbeans IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 3
L NetBeans 7.1 swing IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 9
L javafx import in NetBeans IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 2
M Netbeans JNI DLL IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 2
H Netbeans Debugger Session sichern? IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 3
D NetBeans UML Editorplugin für NetBeans >= Version 7 ? IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 3
B netbeans subversion lokal einrichten IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 3
P Wo sind die Vorlagen für ein GUI in Netbeans geblieben? IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 3
H Mac: Netbeans & Eclipse Swing NullPointerException IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 9
T NetBeans: Uncompilable source code IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 2
S netbeans <editor-fold> IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 3
M NetBeans Heap space in Netbeans IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 4
S Auto Complete in Eclipse wie bei Netbeans IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 9
L Netbeans Formulardatei (jFrame) für neue Klasse nutzen IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 2
D dist Folder von Netbeans IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 4
G NetBeans Perspektive automatisch umschalten IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 6
F NetBeans Debugger will nicht mehr IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 3
C NetBeans erstes Programm IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 58
B Probleme mit Properties Files in Netbeans IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 2
B Wie kann man die Hintergrundfarbe von NetBeans ändern? IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 3
K NetBeans Netbeans führt geänderte Dateien nicht aus IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 3
F Libraries in Netbeans einfügen IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 2
W Remote Glassfish 3.1 unter NetBeans 6.9.1 IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 1
P Nutzung einer DLL in NetBeans nicht möglich (JNI) IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 2
D Eclipse Wie ein NetBeans-Projekt automatisch in Eclipse importieren? IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 4
U Netbeans und Prozessorlast IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 5

Ähnliche Java Themen

Anzeige

Neue Themen


Oben