Java-Programm nur mit SDK ausführbar?

herzog

Mitglied
Hallo,
ich musste ein kleines Programm für die Uni programmieren und habe es dann als jar aus eclipse exportiert und mit launch4j eine exe daraus gemacht.

Nun meinte mein Dozent, dass er auf seinem Rechner das SDK hätte installieren müssen, damit es funktionieren würde.
Und das finde ich seltsam 😉

Müsste nicht eigentlich jedes Java-Programm laufen, wenn nur die JRE installiert ist? Oder habe ich da irgendwas falsch eingestellt gehabt?

Die Anwendung benutzt Spring, SWT und swt-xy-graph.

Viele Grüße
 
Zum Laufenlassen sollte ein JRE ausreichen, wie der Name schon sagt. JDK ist zum Entwickeln. Hat denn der Dozent gesagt, was nicht geklappt hat? "Funktioniert nicht" ist keine ausreichende Fehlerbeschreibung.
 
@TO
dein dozent scheint ne ziemlich papp-nase zu sein ... denn zum ausführen ist nur das JRE ... das JavaRuntimeEnvironment nötig ... zu mal es auch bei java nicht SDK *SoftwareDevelopmentKit* heißt sondern dierekt JDK *JavaDevlopmentKit* ...

das einzige was man jetzt noch annehmen könnte ist das du in den launch-settings in L4J ne spezielle version angegeben hast die dein dozent nicht drauf hatte und L4J ihn desshalb auf die DL page geleitet hat *ist default java.com ... wo man eh nur das JRE bekommt*

oder er meint irgendwelche libs ...

auf jedenfall müsste dein dozent wissen das "GEHT NICHT" keine fehlerbeschriebung ist ... und SDK in zusammenhang mit java ziemlich stümperhaft klingt ...
 
ich denke weder das es daran lag noch bin ich persönlich von soetwas nicht gerade begeistert *wenn man sowas nur für sich baut schön und gut ... aber als lib anbieten ... das geht dann doch zu weit*
 
nein, er hat nicht genau gesagt, was jetzt war und ich habe dann jetzt auch nicht näher nachgefragt.

Die tools.jar brauche ich eigentlich nicht. das einzige was ich gedacht hätte, wäre swt gewesen, aber daran sollte ja auch die installation vom jdk nichts ändern.
ach was solls, dann scheint es ja wirklich an ihm gelegen zu haben und nicht an mir.

vielen dank 😉
 

Zurück
Oben