Zum Inhalt springen
View in the app

A better way to browse. Learn more.

Fachinformatiker.de

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Ausführbare Programme ohne JVM

Empfohlene Antworten

Hi,

gibt es eine Möglichkeit in Java Windows-exe'en zu bauen die auch ohne JVM oder JRE ausführbar sind?:confused:

Schau mal unter:

GJC

mmmh... gibts sowas nicht auch für den JBuilder7?

mit dem native executable kann ich ja exe files erzeugen. die brauchen aber leider auch jre

irgentwie habe ich langsam den Eindruck das das ohne JRE einfach nicht geht.

Ist wahrscheinlich ne politische Entscheidung von Microsoft zu verhindern das man mit Java einfach eine Windowsanwendung entwickeln kann um so .net zu fördern. Naja traurig. So muss ich jetzt wohl oder übel doch auf c++ zurückgreifen. :(

die java runtime environment kostet nichts und ist gerade mal 10 mb gross.

kann man doch zu seinem proggi mit dazugeben, oder!?!

und die jre gibt's für alle systeme.

wenn du's z.b. in mfc c++ machst, dann läuft es nur unter windows.

bigredeyes

Ja das ist ja alles richtig. Nur muss ich meinem Kunden zumuten das er sich Software von einem dritten installieren muss nur damit er seine Applikation zum laufen bekommt. Da ist es doch einfacher ich erstelle das ganze gleich mit C++ und der MFC als mit Java. Auch wenn mir das nicht gefällt.

Dann muss er sich sogar teilweise ein ganzes Betriebssystem installieren. Bei der JRE reicht ein vorhandenes. ;)

Gruß Jaraz

Originally posted by Naberius

Ja das ist ja alles richtig. Nur muss ich meinem Kunden zumuten das er sich Software von einem dritten installieren muss nur damit er seine Applikation zum laufen bekommt. Da ist es doch einfacher ich erstelle das ganze gleich mit C++ und der MFC als mit Java. Auch wenn mir das nicht gefällt.

Mit .NET muss man sich das ganze .NET - Runtimeenvironment installieren.

Und JAVA braucht eben dieses JRE , es ist wie gesagt eine Laufzeitumgebung.

Ja du es in C++ erstellen mit MFC, dann laeuft es eben nur auf Windows.

Wenn es eh nur auf Windows laufen soll, dann sollte man sich die Benutzung von JAVA eh ueberlegen.

Frank

@ jarez: der is gut! ;)

Eine andere Möglichkeit, die man bei Java-Progs häufig sieht:

Das Programm liefert sein benötigtes JRE selbst mit - innerhalb der eigenen Dateistruktur.

Das hat neben der hinfälligen Installation noch weitere Vorteile:

- man ist sich sicher, mit welcher Java-Version sein Programm läuft

- man kann die Start-Scripte besser gestalten, da man genau weiss, wo die javaw.exe liegt

Gruß

Snowghost

Ich nur nochmals wiederholen: Versuchts mal mit GJC, damit kann man sogar Eclipse native compilieren und ans Laufen bekommen. Ist eigentlich nicht so schlecht.

Siehe auch: http://www.linuxjournal.com/article.php?sid=4860

Als Alternative kommt wirklich nur eine EXE Generator in Frage, der die JRE automatisch mit verpackt. Aber dann Läuft das Proggi trotzdem nicht native und wir schon recht groß...

Archiv

Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.

Konto

Navigation

Suchen

Suchen

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.