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, 4368 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
Windows Tools
gelöst Suche Programm um Log auszuwerten + Mail notify (3)

Frage von NetzwerkDude zum Thema Windows Tools ...

Windows Tools
gelöst Was treibt das Programm? (11)

Frage von daho2016 zum Thema Windows Tools ...

Webbrowser
Firefox 52 und Java (Workaround) (12)

Tipp von ChriBo zum Thema Webbrowser ...

Neue Wissensbeiträge
Batch & Shell

Batch als Dienst bei Systemstart ohne Anmeldung ausführen

(3)

Tipp von tralveller zum Thema Batch & Shell ...

Sicherheits-Tools

Sicherheitstest von Passwörtern für ganze DB-Tabellen

(1)

Tipp von gdconsult zum Thema Sicherheits-Tools ...

Peripheriegeräte

Was beachten bei der Wahl einer USV Anlage im Serverschrank

(9)

Tipp von zetboxit zum Thema Peripheriegeräte ...

Heiß diskutierte Inhalte
Exchange Server
Exchange 2016 Standard Server 2012 R2 Hetzner Mail (41)

Frage von Datsspeed zum Thema Exchange Server ...

Windows 7
gelöst Lokales Adminprofil defekt (25)

Frage von Yannosch zum Thema Windows 7 ...

Off Topic
gelöst Fachzeitschriften als E-Book oder hardcoded? (11)

Frage von KowaKowalski zum Thema Off Topic ...

Windows 10
Windows Store Apps ohne Windows Store installieren (10)

Frage von keefien zum Thema Windows 10 ...