Portal > Foren > Java > Allgemeine Java-Programmierung > packages benutzen
Antwort
 
Themen-Optionen Thema durchsuchen
Alt 14.03.2005, 13:05 Nach oben    #1
los_flammos
Gast
 
Beiträge: n/a
Standard packages benutzen

hi,
ich habe ein kleines anfänger problem... und zwar:

in der konsole eine java datei aus einem package auszuführen funzt nicht:
java org.apache.axis.wsdl.WSDL2Java (wsdlFileUrl)
auch wenn ich das package-verzeichnis zum windows path (arbeitsplatz->systemeigenschaften->umgebungsvariablen) hinzufüge, funzt es nicht.

in meiner ide kann ich das package importieren, dort habe ich auch das package-verzeichnis dem classpath hinzugefügt. aber wie kann ich die o.g. datei in der konsole ausführen?

danke schonmal für jede hilfe!
 
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 14.03.2005, 13:48 Nach oben    #2
`B
Benutzer
 
Benutzerbild von `B
 
Registriert seit: 05.07.2004
Beiträge: 95
Standard

Punkt 1: Was ist denn die Fehlermeldung?
Punkt 2: Kann man das Package denn einfach so ausführen? Ist eine main-Method darin deklariert?
__________________
`B ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 14.03.2005, 14:14 Nach oben    #3
los_flammos
Gast
 
Beiträge: n/a
Standard

1.
Die Fehlermeldung ist:
Exception in thread "main" java.lang.NoClassDefFoundError: org.apache.axis.wsdl.WSDL2Java
--
2.
die Klasse "org.apache.axis.wsdl.WSDL2Java" ist ein Tool aus dem Axis Package, das man laut Dokumentation so ausführen soll:

You'll find the Axis WSDL-to-Java tool in "org.apache.axis.wsdl.WSDL2Java". The basic invocation form looks like this:
% java org.apache.axis.wsdl.WSDL2Java (WSDL-file-URL)

--
auch wenn ich eine Datei Test.java, die eine import org.apache.axis.*; anweisung enthält, in der Konsole kompilieren will geht das nicht:

die Datei Test.java:
Code:
 import org.apache.axis.*; 
class Test{
	public static void main (String[] args) throws Exception {
	}
	}
-> in der Konsole:
javac Test.java

-> Fehler:
Package org.apache.axis.*; not found in import
 
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 14.03.2005, 14:24 Nach oben    #4
`B
Benutzer
 
Benutzerbild von `B
 
Registriert seit: 05.07.2004
Beiträge: 95
Standard

hm ich kenne das package zwar net aber so führt man das bestimmt nicht aus.

Du gibst nirgendwo dsas Obejekt ESDL-file-URL als Parameter an. Da das Package nicht gefunden wurde solltest du das mal in dein Verzeichnis kopieren.

Frage anbei was macht das überhaupt?
__________________
`B ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 14.03.2005, 17:48 Nach oben    #5
los_flammos
Gast
 
Beiträge: n/a
Standard

was heisst denn "in mein Verzeichnis"? alle .jar dateien aus dem axis ordner in das verzeichnis kopieren in dem meine test.java liegt oder wie? (hab ich grad gemacht, nutzt aber nix...)

btw: apache axis (de)serialisiert soapmessages. und das wsdl2java tool generiert java klassen und interfaces aus einer wsdl datei.

aber das einbinden von packages sollte ja bei allen packages genauso funktionieren, oder?
 
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 14.03.2005, 17:59 Nach oben    #6
Erfahrener Benutzer
 
Benutzerbild von peschmae
 
Registriert seit: 29.05.2004
Beiträge: 228
Standard

Normalerweise musst du (kommt natürlich auch drauf an wies gemacht ist) die Jar Dateien nicht dem Windows-PATH sondern der Umgebungsvariablen CLASSPATH hinzufügen.
(Und die Jar-Dateien einzeln, nicht der Ordner wo die Jars drinliegen)

MfG peschmä
__________________
Amazon.de | The Java Trap | Freie Software | Freie Software vs. Open Source | GNU Classpath | GCJ | SableVM
"We should forget about small efficiencies, say about 97% of the time: Premature optimization is the root of all evil." - Donald Knuth
peschmae ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 14.03.2005, 19:46 Nach oben    #7
los_flammos
Gast
 
Beiträge: n/a
Standard

wo finde ich denn die variable classpath?
unter windowsarbeitsplatz -> eigenschaften ->erweitert->umgebungsvariablen-> benutzervariablen für USER gibts nur "PATH" . und bei Systemvariablen gibts auch kein classpath...
(win XP)
 
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 14.03.2005, 20:34 Nach oben    #8
Erfahrener Benutzer
 
Benutzerbild von peschmae
 
Registriert seit: 29.05.2004
Beiträge: 228
Standard

Genau dort. Die machst du neu.

Kannst das natürlich auch beim "java"-Aufruf jeweils übergeben, aber das ist mühsam.

MfG Peschmä
__________________
Amazon.de | The Java Trap | Freie Software | Freie Software vs. Open Source | GNU Classpath | GCJ | SableVM
"We should forget about small efficiencies, say about 97% of the time: Premature optimization is the root of all evil." - Donald Knuth
peschmae ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 15.03.2005, 14:49 Nach oben    #9
los_flammos
Gast
 
Beiträge: n/a
Standard

krass danke!
jetzt hab ich das mit dem classpath auch endlich mal gerafft. :rolleyes:

mein tool läuft zwar noch nicht so ganz, aber es macht immerhin jetzt schonmal etwas ...

thx!
 
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Antwort

Lesezeichen


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Packages und Strukturen im Eclipse WarrenFaith Eclipse 14 12.03.2007 10:00
Begriffshilfe Packages und Interfaces WarrenFaith Allgemeine Java-Programmierung 20 27.02.2006 05:06
alle Klassen eines Packages ermitteln ehli75 Allgemeine Java-Programmierung 3 16.12.2005 13:30


Alle Zeitangaben in WEZ +2. Es ist jetzt 03:50 Uhr.


Powered by vBulletin® Version 3.7.3 (Deutsch)
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44