ERLEDIGT
NEIN
NEIN
ANTWORTEN
18
18
ZUGRIFFE
615
615
EMPFEHLEN
-
Hey,
ich wollte mir heute mal Java anschauen, weil ich mit C++ momentan nicht so ganz weiterkomme. Also habe ich Eclipse bei Chip.de als IDE heruntergeladen und die JRE auf meinem Rechner installiert.
Jetzt wollte ich die eclipse.exe öffnen und dann ist so ein Meldefenster gekommen:
"A Java Runtime Environment (JRE) or Java Development Kit (JDK) must be available in order to run Eclipse. No Java virtual machine was found after searching the following locations:
C:\eclipse\jre\bin\javaw.exe
javaw.exe in your current PATH"
Hier scheint mir die JRE irgendwie zu fehlen, obwohl ich sie bei mir installiert habe. Kann mir jemand sagen, wo ich den Ordner jre herbekomme?
-
Du musst dir nicht nur die jre installieren sondern das jdk auch:
http://www.oracle.com/technetwork/ja...ads/index.html
Dort bekommst du alles:
Um richtig gut zu programmieren würde ich erst das jre deinstallieren was du installiert hast, dann das jdk 1.7.0 installieren, dann schau ob im Ordner C:\Program Files\Java die Ordner für jdk 1.7.0 und jre7 sind, sollte das jre7 fehlen installieres auch von der oracle-seite. Als aller leztes installierst du die IDE (JavaEditor, eclipse oder NetBeans sind die aktuellen). Ich benutze den Java-Editor.
Java-Editor: http://www.javaeditor.org/index.php/Download
eclipse classic 3.7: http://www.eclipse.org/downloads/
NetBeans: http://netbeans.org/downloads/
Lg Dennis
-
Danke, ich habe mich jetzt doch für NetBeans entschieden. Ich habe jetzt ein kleines Programm in Java entwickelt und das läuft unter NB jetzt auch, sprich es lässt sich ausführen.
Wenn ich mein Programm jetzt aber einem anderen schicken will (der auch die JRE installiert hat). Wie mache ich das? Ich brauche ja die JAR-Datei, aber in dem Projektordner ist da keine, sondern nur eine JAVA-Datei, eine CLASS-Datei und noch ein paar XML-Dateien.
-
Mit NB kenne ich mich nicht aus, aber hier: http://techtab.wordpress.com/2008/05...ans-erstellen/ wird erklärt wie man ein .jar erstellt. Beim Java-Editor macht es einen unterschied ob grafisch oder nicht. Denke bei NB auch.
Lg Dennis
-
Hi
Ein Javaprogramm muss nicht unbedingt eine Jar-Datei sein.
Grundsätzlich ist die class-Datei das Programm.
Eine Jar ist ein Archiv (wie Zip/Rar...) aus zusammengehörenden class-Dateien, bei dem man noch einige Möglichkeiten hat, zB. die Startklasse festzulegen etc.
-
Eine jar ist eine zip :-D Kann man auch selber machen! einfach endung zip in jar benennen
typischer Aufbau einer jar:
Code :1 2 3 4 5 6 7
META-INF [Ordner] -> MANIFEST.MF [txt-Datei] -> Manifest-Version: 1.0 Created-By: 1.7.0 (Oracle Corporation) Main-Class: [Programmname] [hört immer mit einer leerzeile auf!] [Programmname].class [class Datei]
Lg DennisMache ich etwas richtig, merkt es keiner. Mache ich etwas falsch, vergisst es keiner.
Lieber ein dummer Optimist, als ein Pessimist, der immer recht hat.
Fleiß kann jeder vortäuschen, aber faul muß man wirklich sein.
Planung ist Ersatz des Zufalls durch den Irrtum.
-
-
So habe ich am anfang meine jar's erstellt :-D
mit zip hat es immer funktioniert
Lg DennisMache ich etwas richtig, merkt es keiner. Mache ich etwas falsch, vergisst es keiner.
Lieber ein dummer Optimist, als ein Pessimist, der immer recht hat.
Fleiß kann jeder vortäuschen, aber faul muß man wirklich sein.
Planung ist Ersatz des Zufalls durch den Irrtum.
-
Okay danke, jetzt habe ich zumindestens meine JAR-Datei. Nur irgendwie wird die bei Doppelklick nicht gestartet (ich versuche sie mit der Java TM zu öffnen).
Also, ich habe folgenden Quelltext:
Code java:1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
package beer; import java.util.*; public class Beer { public static void main(String[] args) { Scanner sc = new Scanner(System.in); System.out.print("Wie alt bist du: "); int age = sc.nextInt(); if (age >= 16) { System.out.println("Du darfst Bier trinken. :)"); } else { System.out.println("Tut mir leid. Kein Alkohol unter 16 Jahren!"); } } }
Und noch etwas: Wenn ich das Programm jemandem schicken will, brauch ich dann noch andere Dateien außer der JAR?
-
Dein Programm ist nicht grafisch deswegen funktioniert es nicht. Man kann jar über die Konsole öffenen
versuchs mal mit java -jar file.jarMache ich etwas richtig, merkt es keiner. Mache ich etwas falsch, vergisst es keiner.
Lieber ein dummer Optimist, als ein Pessimist, der immer recht hat.
Fleiß kann jeder vortäuschen, aber faul muß man wirklich sein.
Planung ist Ersatz des Zufalls durch den Irrtum.
-
Was hat denn das damit zu tun?
Im Manifest muss die Main-Klasse angegeben werden.
Und zum mitschicken: Das Jar sollte reichen.
-
Versuch mal das auszuführen!
Mache ich etwas richtig, merkt es keiner. Mache ich etwas falsch, vergisst es keiner.
Lieber ein dummer Optimist, als ein Pessimist, der immer recht hat.
Fleiß kann jeder vortäuschen, aber faul muß man wirklich sein.
Planung ist Ersatz des Zufalls durch den Irrtum.
-
und jezt mit ner batch mit folgendem inhalt:
java -jar Demo.jar
pauseMache ich etwas richtig, merkt es keiner. Mache ich etwas falsch, vergisst es keiner.
Lieber ein dummer Optimist, als ein Pessimist, der immer recht hat.
Fleiß kann jeder vortäuschen, aber faul muß man wirklich sein.
Planung ist Ersatz des Zufalls durch den Irrtum.
-
In meiner Manifest steht, dass die Main-Klasse automatisch hinzugefügt wird:
Code :1 2
Manifest-Version: 1.0 X-COMMENT: Main-Class will be added automatically by build
@DevDennis: Bei mir öffnet sich dann das CMD und gibt die Meldung "Der Befehlt "java" ist entweder falsch geschrieben oder konnte nicht gefunden werden."Geändert von Anima97 (25.08.11 um 19:56 Uhr)
-
Mal versucht über die Console?
Mache ich etwas richtig, merkt es keiner. Mache ich etwas falsch, vergisst es keiner.
Lieber ein dummer Optimist, als ein Pessimist, der immer recht hat.
Fleiß kann jeder vortäuschen, aber faul muß man wirklich sein.
Planung ist Ersatz des Zufalls durch den Irrtum.
Ähnliche Themen
-
Problem mit Eclipse
Von BMatthias im Forum Java GrundlagenAntworten: 7Letzter Beitrag: 19.11.09, 14:57 -
Problem mit eclipse
Von MMyers im Forum Java GrundlagenAntworten: 1Letzter Beitrag: 23.10.09, 17:24 -
Problem mit Eclipse
Von JavDev im Forum JavaAntworten: 3Letzter Beitrag: 31.12.07, 17:41 -
Eclipse Problem
Von chickenwings im Forum JavaAntworten: 3Letzter Beitrag: 29.11.05, 09:50 -
Eclipse 3.0 Problem
Von yidaki im Forum JavaAntworten: 2Letzter Beitrag: 21.07.04, 10:14





Zitieren


Login





