Input/Output Konsolenanwendung - Sie startet nicht

Pommes9485

Bekanntes Mitglied
Hallo,
ich hatte jetzt vor eine Konsolen anwendung zu schreiben, habe dies auch gemacht und wenn ich sie im Java Editor ausführe kommt auch was, aber wenn ich daraus ne Jar mache, passiert nichts. Eine Main Methode ist vorhanden.
 
Danke, aber darum geht es überhaupt nicht. Ich programmiere schon lange mit Java und weis nur nicht wo der spezielle Fehler ist, ob man bei Konsolen Sachen was anders machen muss.
Java:
/**
  *
  * Beschreibung
  *
  * @version 1.0 vom 12.06.2011
  * @author
  */
 import java.util.Scanner;
 import java.io.*;

 
public class console {

  
    static Scanner in = new Scanner(System.in);

     static int port;
 


  
  public static void main(String[] args) {
  try{


  start();
  server ser = new server(port);
  ser.verbindung();
  String name = in.nextLine();


  }
  catch(IOException i){
    System.out.println(i.getMessage());
  }
  }
  public static void start()
  {
   System.out.println("Dies ist der Server zum Chat Programm von Marvin B.");
   System.out.println("Geben sie den Port ein und bestätigen sie mit Enter.");
   System.out.print("Port :");
   port = in.nextInt();
  }
  
}
 
Ne JAR muss ausgeführt werden, endweder du startest sie direkt von der Konsole oder du schreibst nen batsh-file.... das hat was damit zu tun 😉

Du kannst auch aus dem batsh ne EXE machen wenn du das gerne hättest. Dann kannste auch mit doppelklick starten.
 
jar files starten in der Regel ohne Konsole (wenn ich mich nicht irre..).
Starte das jar File mal über die Konsole.
 
oder kurz und knapp:
[xml]java -jar console.jar[/xml]
als start.bat speichern.
sofern, die Jar-Datei (console.jar) und die bat-Datei im selben Ordner liegen...sollte es auch klappen.
 
Ja, die absolute Pfadangabe zur java.exe würde ich auch rausnehmen..
In der Regel steht der bin ordner in der PATH variablen.
 

Zurück
Oben