Java und ausführen?

  • Themenstarter Themenstarter JavaNewbie2006
  • Beginndatum Beginndatum
Status
Nicht offen für weitere Antworten.
J

JavaNewbie2006

Gast
Hallo Community.

Ich wollte gerne mal wissen wie man normale Java Programme (sprich *.class Dateien) ausführen kann. Funktioniert das auch ohne eine EXE? Ich habe zwar schon etwas darüber gelesen, aber ich blicke da irgendwie nicht ganz hinter. Es soll zwar die JAR Dateien die "EXE" Dateien von Java sein, aber sie sind ja eigentlich nur sowas wie ein ZIP Datei. Denn mit WinRAR kann man die entpacken. Ich blicke da also nicht ganz hinter.

Es wäre nett wenn ihr mir helfen könntet, zu verstehen, wie das funktioniert.

Danke
 
1. Die exe ist ein jar und außerdem noch Plattformunabhängig
2. FAQ gibts nen schönen Beitrag zu
3. Die Dateien in einem JAR werden i.d.R. auch zusätzlich gepackt (=> dadurch die Vermutung auf ZIP), aber bei Doppelklick wird das Programm gestartet. Allerdings gibt es Leute, die bei der Installation von Programmen (z. B. WinRAR) immer auf weiter klicken und mal überall n Häckchen setzen, obwohl sie kA haben was sie da eigentlich machen. Und schon haben sie WinRAR gesagt, dass es .jar öffnen soll. Heißt also: Wenn eine jar mit WinRAR geöffnet wird hat der User gepfuscht.
 
Hobbit_Im_Blutrausch hat gesagt.:
Heißt also: Wenn eine jar mit WinRAR geöffnet wird hat der User gepfuscht.
oder er ist entwickler und will hin und wieder in die jars reingucken :bae:

oder er beherrscht den rechtsklick -> öffnen mit -> Java(TM) 2 Platform... nicht.
 
hi, also ich arbeite schon laaaang mit java und mir ist das mit winrar auch passiert 😳 :roll: . aber wenn man das nicht gleich schnallt, wundert man sich schon.

gruß
 
Im Endeffekt würde eine Exe, oder auch So mehr bringen. Zumindest wenn diese Programme für andere gemacht werden sollen.
 
JavaNewbie2006 hat gesagt.:
Im Endeffekt würde eine Exe, oder auch So mehr bringen. Zumindest wenn diese Programme für andere gemacht werden sollen.

Gibts die Möglichkeit => FAQ

aber dafür ist java nicht gedacht, da es Plattformunabhängig ist und eine exe nunmal alles andere als dieses Kriterium erfüllt.
 
Illuvatar hat gesagt.:
Und wenn die anderen Linux haben? 😉

Ich habe es mit erwähnt.

JavaNewbie2006 hat gesagt.:
Im Endeffekt würde eine Exe, oder auch So mehr bringen. Zumindest wenn diese Programme für andere gemacht werden sollen.

So, und auch einige andere Extensions funktionieren unter Linux wie eine Exe unter Windows.

Hobbit_Im_Blutrausch hat gesagt.:
JavaNewbie2006 hat gesagt.:
Im Endeffekt würde eine Exe, oder auch So mehr bringen. Zumindest wenn diese Programme für andere gemacht werden sollen.

Gibts die Möglichkeit => FAQ

aber dafür ist java nicht gedacht, da es Plattformunabhängig ist und eine exe nunmal alles andere als dieses Kriterium erfüllt.

Naja, nur es gibt etliche Leute, die vom PC nicht so viel Ahnung haben und WinRar von anderen bekommen haben, bzw drauf verwiesen wurden, es dann nur im 'Durchklickverfahren' installiert haben und diese Jar, die ein Programmierer compiliert, bzw gepackt oder auch erstellt hat, damit das von ihnen geschriebene Java Programm von anderen genutzt werden kann, entpacken und nicht starten. Dann bringt auch Rechtsklick ect nichts, da diese Leute es dann warscheinlich nicht wissen und sich einen Tot suchen. Ist das Programm allerdings für Fortgeschrittene User geschrieben macht das nicht allzu viel aus.

Ein nJava basiertes Programm ist Azureus, welches im Installationsverzeichniss zwar eine JAR Datei hat, aber auch eine Exe, über die das Programm gestartet wird.

Naja; Ich bin, wie mein Name schon sagt, noch nicht so ganz mit Java vertraut und wusste nicht wie sowas funktionieren soll. Meine ersten Programme wird warscheinlich eh nie ein anderer zu Gesicht bekommen, sondern nur meine Konsole und mein Windows.

Aber ich denke es hat sich nun geklärt. Danke
 
Status
Nicht offen für weitere Antworten.

Neue Themen


Zurück
Oben