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.

Java als Programm ausführen.

Empfohlene Antworten

Veröffentlicht

HI.

Ich habe ein java prog geschrieben. Das Script ist fertig. Macht ganz lustige sachen. Alles schön und gut, aber ich will es nicht immer über Eclips starten lassen. Wenn ich in der cmd die class angebe, damit es startet, gibt er mir krampfhafte fehler.

Also ich will das "Programm", einfach über ein Doppel Klick ausführen. Egal ob bat oder .exe, hauptsache es funktioniert.

danke schon mal.

MfG Unleashed

Exportiere dein Projekt doch als .jar Datei.

Fehlermeldung?

Wenn du mit dem Befehl "java" ein Java-Programm ausführen willst, muss du das ".class" weglassen.

Also zum Beispiel, wenn deine Quelltextdatei HelloWorld.java heißt.

Dann gibst du auf der Kommandozeile erstmal "javac HelloWorld.java" ein damit es compiliert wird, und danach kannste das Programm dann mit "java HelloWorld" ausführen.

ähmm. at Dragon hab ich gemacht. bringt aber torztdem fehler.

und wie soll ich die jar ausführen.

Zum ersten baust du dir eine Jar-Datei (rechtsklick aufs Projekt->Export->Java->Jar file...). Diese Datei kannst du dann wenn dein System entsprechend konfiguriert ist mit Doppelklick aufrufen.

Oder mit "java -jar [jahrfilename]".

Vergiss nicht beim erstellen der Jar-Datei anzugeben, welches die Main-Class ist.

Wenn du vorwiegend unter Windows bist kannst du diese Jar auch Tools wie jsmooth in eine exe wrappen. Die exe ist dann nur ein mini-Programm welches die jar-Datei an sich dranhängen hat und sie über Aufruf von java ausführt.

Die Java-Runtime brauchst du im übrigen immer noch wenn du es mit einem Exe-Wrapper zu einer Exe machst.

Bearbeitet von speedi

H:\>java E:\java-progs\Eclips-Venghaus\Test2\bin\Test2

Exception in thread "main" java.lang.NoClassDefFoundError: E:\java-progs\Eclips-

Venghaus\Test2\bin\Test2

Caused by: java.lang.ClassNotFoundException: E:\java-progs\Eclips-Venghaus\Test2

\bin\Test2

        at java.net.URLClassLoader$1.run(Unknown Source)

        at java.security.AccessController.doPrivileged(Native Method)

        at java.net.URLClassLoader.findClass(Unknown Source)

        at java.lang.ClassLoader.loadClass(Unknown Source)

        at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)

        at java.lang.ClassLoader.loadClass(Unknown Source)

        at java.lang.ClassLoader.loadClassInternal(Unknown Source)

hab jetzt ne .jar datei. aber wenn ich sie öffne gehts nicht. Bringt fehler

"Failed to load Main-Class manifest attribut from 'Verzeichnis wo die .jar liegt'"

Du hast aber schon ausgewählt, dass er die class-Files in die jar schieben soll oder?

Schau doch mit in die Jar rein, ob da die ClassFiles mit drin sind (öffnen mit einem Zip-Programm). Außerdem gibts in der Jar-Datei einen Ordner Meta-Inf mit einer Manifest.mf. Wenn du den inhalt dieser Datei mal mit posten könntest?

class drinen.

META-INF

.classpath

.project

Test2$1.class

Test2.class

Test2.java

bei manifest.mf steht drin ---> Manifest-Version: 1.0

Mal eine kleine Anleitung zum erstellen der Jar:

55634581dp5.th.jpg25524409lp0.th.jpg94969632dl3.th.jpg73416815fu0.th.jpg73894490dw8.th.jpg

oke jetzt hat alles geklappt. hab die mainfest vergessen. danke.

das ist mein 3 arbeitstag bei der neuen firma also daher. noch ein neuenling. danke an alle die mir geholfen. haben.

Archiv

Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.

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.