Hallo zusammen,
Ich arbeite mich jetzt einige Tage in Java und ein bestimmtes Projekt ein. Mit der Programmiersprache an sich komme ich auch recht gut klar, allerdings bin ich wohl über einige grundlegende Dinge in sachen "Aufbau" und "Ausführung" zu schnell gesprungen.
Heist ich habe ein wunderschönes Lauffähiges Programm, das sich als Client bei einem Server anmeldet und dort Lizenzinformationen einer Application holt.
Zumindest Lauffähig in meiner IDE.
Also system Windows (XP und Vista) IDE Eclipse3.4.2 Java sdk1.6_13 jre6
Das das ganze per export in eine Jar geht weis ich auch, dank beschnittenem Fat Jar (runnable Jar) sollte es eigentlich auch sehr einfach sein. Ist es aber nicht, wenn ich auf diesem wege ein Jar erstelle findet er trotz allen bestimmte Classen nicht, die main schon aber nicht die aus externen jars.
Eine einfache "hello world" jar habe ich natürlich problemlos zum laufen gebracht.
Ja ich habe inzwischen rausgefunden das dies auch nicht wirklich gedacht ist ein umweg ist hier beschrieben:
Eclipse
Bekomme ich aber auch nicht ganz hin liegt warscheinlich an zu wenig ahnung von ant-sript (bzw xml überhaupt) und erst recht der Manifest geschichte.
Nichmal das richtige Fat Jar Plugin habe ich eingeunden bekommen ;(
So warum belästige ich euch hier damit? ich hätte 2 Wünsche
Wunsch 1: wenn es einen eifachen ja nahezu idiotensicheren weg gibt eine Programm lauffähig zu exportieren sobald es in Eclipse lauffähig ist her damit, beachte IDIOTENSICHER, also unabhängig davon wie chaotisch ich evtl. externe Jars wo eingepflegt habe, und was man sonst noch so alles danebensetzen kann.
Wunsch 2: Gutes infomaterial, ich habe mir durchaus schon 2-3 online Javabücher zu Gemühte geführt war also schon auf der Insel und co. Die Abschnitte außerhald der Sprache sind aber doch recht kurz gefasst.
Ich bräuchte so eine Mischung aus generellem Programmaufbau (wo hinterlege ich benötigte Bibliotheken bzw. Jars) und einer Eclipse spezifischen Einführung (wie binde ich diese richitg ins Projekt ein).
Ich fürchte ich muss gerade für die schnellen Erfolge die mir Eclipse ermöglicht hat bezahlen, weil ich die in der IDE gegebnen Stuckturen der Projekterstellung gar nicht richtig nachvolzogen habe. Das würde ich jetzt gerne nachholen.
Ich arbeite mich jetzt einige Tage in Java und ein bestimmtes Projekt ein. Mit der Programmiersprache an sich komme ich auch recht gut klar, allerdings bin ich wohl über einige grundlegende Dinge in sachen "Aufbau" und "Ausführung" zu schnell gesprungen.
Heist ich habe ein wunderschönes Lauffähiges Programm, das sich als Client bei einem Server anmeldet und dort Lizenzinformationen einer Application holt.
Zumindest Lauffähig in meiner IDE.
Also system Windows (XP und Vista) IDE Eclipse3.4.2 Java sdk1.6_13 jre6
Das das ganze per export in eine Jar geht weis ich auch, dank beschnittenem Fat Jar (runnable Jar) sollte es eigentlich auch sehr einfach sein. Ist es aber nicht, wenn ich auf diesem wege ein Jar erstelle findet er trotz allen bestimmte Classen nicht, die main schon aber nicht die aus externen jars.
Eine einfache "hello world" jar habe ich natürlich problemlos zum laufen gebracht.
Ja ich habe inzwischen rausgefunden das dies auch nicht wirklich gedacht ist ein umweg ist hier beschrieben:
Eclipse
Bekomme ich aber auch nicht ganz hin liegt warscheinlich an zu wenig ahnung von ant-sript (bzw xml überhaupt) und erst recht der Manifest geschichte.
Nichmal das richtige Fat Jar Plugin habe ich eingeunden bekommen ;(
So warum belästige ich euch hier damit? ich hätte 2 Wünsche
Wunsch 1: wenn es einen eifachen ja nahezu idiotensicheren weg gibt eine Programm lauffähig zu exportieren sobald es in Eclipse lauffähig ist her damit, beachte IDIOTENSICHER, also unabhängig davon wie chaotisch ich evtl. externe Jars wo eingepflegt habe, und was man sonst noch so alles danebensetzen kann.
Wunsch 2: Gutes infomaterial, ich habe mir durchaus schon 2-3 online Javabücher zu Gemühte geführt war also schon auf der Insel und co. Die Abschnitte außerhald der Sprache sind aber doch recht kurz gefasst.
Ich bräuchte so eine Mischung aus generellem Programmaufbau (wo hinterlege ich benötigte Bibliotheken bzw. Jars) und einer Eclipse spezifischen Einführung (wie binde ich diese richitg ins Projekt ein).
Ich fürchte ich muss gerade für die schnellen Erfolge die mir Eclipse ermöglicht hat bezahlen, weil ich die in der IDE gegebnen Stuckturen der Projekterstellung gar nicht richtig nachvolzogen habe. Das würde ich jetzt gerne nachholen.