Eclipse stellt sich beim Export quer...

Gossi

Bekanntes Mitglied
Hallo liebe Community,

Ich hätte dam mal ein Problem und ja, ich habe Google benutzt und die Forensuche auch.

Ich habe ein Projekt mit lediglich einer Klasse, der Quellcode dazu sieht so aus:

Java:
import java.io.File;
import java.io.FileInputStream;
import java.io.FileWriter;
import java.io.IOException;
import java.util.Iterator;
import org.apache.poi.hssf.usermodel.HSSFCell;
import org.apache.poi.hssf.usermodel.HSSFRow;
import org.apache.poi.hssf.usermodel.HSSFSheet;
import org.apache.poi.hssf.usermodel.HSSFWorkbook;
import org.apache.poi.poifs.filesystem.POIFSFileSystem;

public class ConvertXls {

	public static void main(final String[] args) {
		try {
			FileInputStream fIn = new FileInputStream(new File(args[0]));
			POIFSFileSystem fileSystem = new POIFSFileSystem(fIn);
			HSSFWorkbook workbook = new HSSFWorkbook(fileSystem);
			HSSFSheet worksheet = workbook.getSheetAt(0);
			@SuppressWarnings("unchecked")
			Iterator<HSSFRow> rows = worksheet.rowIterator();
			String complete = "";
			char linefeed = 10;
			// Rows abspeichern
			while (rows.hasNext()) {
				HSSFRow row = rows.next();
				@SuppressWarnings("unchecked")
				Iterator<HSSFCell> obList = row.cellIterator();
				while (obList.hasNext()) {
					String field = obList.next().getRichStringCellValue()
							.getString();
					complete += field + ";";
				}
				complete += linefeed;
			}
			fIn.close();
			FileWriter fw = new FileWriter(new File(args[1]));
			fw.write(complete);
			fw.close();
		} catch (IOException ex) {
			ex.printStackTrace();
		}
	}

}

Das Problem ist nun, wenn ich auf Export->Runnable Jar gehe, wird mir mein Projekt dort nicht angezeigt und wenn ich, wie im Internet gefunden, versuche ein "Runprofile" zu erstellen, habe ich nur das hier zur auswahl:

attachment.php


Nun die Frage, wie kann ich Eclipse sagen, dass er meine Klasse als Main-Klasse definiert?

Danke im Vorraus
Gossi
 

Anhänge

  • eclipse.jpg
    eclipse.jpg
    77,1 KB · Aufrufe: 40
Nun die Frage, wie kann ich Eclipse sagen, dass er meine Klasse als Main-Klasse definiert?

--> wenn du eine Klasse neu anlegst, gibt es weiter unten im "New Java Class" Fenster die Optionen
"Which method stubs would you like to create?"
Und da musst du dann ein Häckchen setzten bei "public static void main(String[] args)"


mfg
 
Ins blauen geraten: Wegen dem final beim String[] args ?

Edit: Nee. Habs gerade mal ausprobiert geht bei mir auch mit final ... Dann weiss ich's auch nicht.
 
Zuletzt bearbeitet:

Zurück
Oben