Hallo liebe Community, ein Problem das sich leider nicht googlen lässt und dessen Lösung mir fern liegt. Konnte leider auch hier im Forum nichts ähnliches finden.
Mein Vorhaben besteht daraus die Parameter aus der Shell einzulesen und dann im Programm zu verwenden.
(Parameter 1: Dateipfad, Parameter 2: Dateiname)
Klingt einfach, aber...
hier mal die wichtigsten Programmteile:
Und hier die dazugehörige Schnittstelle (muss warscheinlich erweitert werden???)
Mein Vorhaben besteht daraus die Parameter aus der Shell einzulesen und dann im Programm zu verwenden.
(Parameter 1: Dateipfad, Parameter 2: Dateiname)
Klingt einfach, aber...
hier mal die wichtigsten Programmteile:
Java:
public static void main(String[] args)
{
try
{
// Calling the method xxx
KinoBuchungsSystem kbsc = new KinoBuchungsSystem();
kbsc.hauptSchleife(args);
Java:
public void hauptSchleife(String[] args)
{
KinoBuchungsSystemCore kbsc = new KinoBuchungsSystemCore();
IConfiguration configloader = new NewConfigurationReaderFromFile(args);
KinoConfiguration config = configloader.loadKinoKonfiguration();
Java:
public class NewConfigurationReaderFromFile(String[] args) implements IConfiguration
{
String m_user = System.getProperty("user.name");
String m_filename = "/" + args[1]; // "KinoConfig.txt";
String m_path = args[0]; // "C:/Users/" + m_user + "/Documents/" + m_filename;
Und hier die dazugehörige Schnittstelle (muss warscheinlich erweitert werden???)
Java:
public interface IConfiguration()
{
public static final String ERROR = "Buchungsfehler";
public static final String PARKETT = "Parkett";
public static final String RANG = "Rang";
public static final String LOGE = "Loge";
public KinoConfiguration loadKinoKonfiguration();
}
Zuletzt bearbeitet: