Top-Themen

AppleEntwicklungHardwareInternetLinuxMicrosoftMultimediaNetzwerkeOff TopicSicherheitSonstige SystemeVirtualisierungWeiterbildungZusammenarbeit

Aktuelle Themen

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit
GELÖST

Übergabeparameter an Java-Programm

Frage Entwicklung Java

Mitglied: laster

laster (Level 2) - Jetzt verbinden

10.07.2012 um 11:01 Uhr, 4356 Aufrufe, 4 Kommentare

Problem bei *.* als Parameter

Hallo,

ich möchte an ein Java-Programm den Parameter *.eml übergeben.
Die Klasse main() liefert aber schon alle EML-Dateien, statt "*.eml"
01.
public static void main(String[] args) { 
02.
... 
03.
}
Aufruf: java Klasse *.eml

Im Array args[] sind dann alle Dateien gelistet, die dem Parameter *.eml entsprechen.
Ich will aber genau einen Eintrag: args[0] == "*.eml"

Wie bekomme ich das hin?

Schönen Tag
LS
Mitglied: laster
10.07.2012 um 12:19 Uhr
Hallo,

eine Möglichkeit ist es, den Parameter in einfache Anführungszeichen zu setzen: java Klasse '*.*'
Ist aber nicht so usability...
Gibt es nicht eine Möglichkeit, das in Java selbst zu lösen?

Gruß
LS
Bitte warten ..
Mitglied: laster
10.07.2012 um 13:00 Uhr
Gibt es nicht eine Möglichkeit, das in Java selbst zu lösen?
Ok, gibt es nicht, weil das OS vor dem Starten von Java schon die Dateiliste erstellt.
Is' halt so.
Habe jetzt den Parameter verändert: java Klasse -d:Dateiemaske

Gruß
LS
Bitte warten ..
Mitglied: AndreasHoster
10.07.2012 um 13:40 Uhr
Das hat nichts mit Java zu tun, soweit mir bekannt ist.
Die Shell selber macht die Wildcard Expansion.
Dein Java Programm bekommt damit schon die von der Shell aufgelösten Ergebnisse.
Und damit ist es natürlich zu spät sich im Java Programm drum zu kümmern.
Bitte warten ..
Mitglied: laster
10.07.2012 um 14:14 Uhr
Danke AndreasHoster,

so ist es

(ich dachte, das macht nur Linux...)

Gruß
LS
Bitte warten ..
Neuester Wissensbeitrag
Off Topic

"Ich habe nichts zu verbergen"

(2)

Erfahrungsbericht von FA-jka zum Thema Off Topic ...

Ähnliche Inhalte
Heiß diskutierte Inhalte
Linux Netzwerk
gelöst DHCP vergibt keine Adressen (31)

Frage von Maik82 zum Thema Linux Netzwerk ...

Exchange Server
gelöst Bestehende eMails autoamatisch weiterleiten (22)

Frage von metal-shot zum Thema Exchange Server ...

Switche und Hubs
LAG zwischen SG300-Switches macht Probleme. Wer weiß Rat? (20)

Frage von White-Rabbit2 zum Thema Switche und Hubs ...

Apache Server
gelöst Lets Encrypt SSL mit Apache2 (20)

Frage von banane31 zum Thema Apache Server ...