Top-Themen

AppleEntwicklungHardwareInternetLinuxMicrosoftMultimediaNetzwerkeOff TopicSicherheitSonstige SystemeVirtualisierungWeiterbildungZusammenarbeit

Aktuelle Themen (A bis Z)

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, 4388 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 ..
Ähnliche Inhalte
Java
gelöst Was ist ein "Href" im Java ? (31)

Frage von rainergugus zum Thema Java ...

Java
Problem bei Java und FTP (1)

Frage von Marlon1 zum Thema Java ...

Java
Java deployment.properties und Systemvariablen (3)

Frage von 1x1speed zum Thema Java ...

JavaScript
Jnlp Verknüpfung an Java nicht möglich (7)

Frage von snajman zum Thema JavaScript ...

Neue Wissensbeiträge
Humor (lol)

Wo ist der Fehler auf dem Bild?

(8)

Information von the-buccaneer zum Thema Humor (lol) ...

Windows Update

Offenbar erneutes MS-Update mit Fehlerschleife (2012 R2)

Information von VGem-e zum Thema Windows Update ...

Windows Installation

Unorthodoxer Weg, um an einen Offline-Installer für Adobe Flash zu kommen

(14)

Tipp von beidermachtvongreyscull zum Thema Windows Installation ...

Heiß diskutierte Inhalte
Exchange Server
gelöst Proxy Server Settings Cloud + EWS (17)

Frage von SomebodyToLove zum Thema Exchange Server ...

Windows Server
PDF Editor für den Einsatz auf Terminal Servern (16)

Frage von kwame501 zum Thema Windows Server ...

Windows Installation
Unorthodoxer Weg, um an einen Offline-Installer für Adobe Flash zu kommen (14)

Tipp von beidermachtvongreyscull zum Thema Windows Installation ...

Virtualisierung
Unterschied zwischen VDI und Terminal Server Lösungen (13)

Frage von tukawi06 zum Thema Virtualisierung ...