Umgebungsvariablen unter Windows XP

soeppelkan

Mitglied
Hallo, ich habe unter Windows XP folgendes versucht, um eine Umgebungsvariable für javac.exe, zu setzen.

cwtu-n7-81e7.jpg


Code:
javac.exe
befindet sich in dem Ordner
Code:
C:\Programme\Java\jdk1.7.0_01\bin
.
Der Systemvariablen habe ich den Namen
Code:
JAVA_HOME
und den Wert
Code:
C:\Programme\Java\jdk1.7.0_01\bin\javac.exe
gegeben.
Danach habe ich in der Kommandozeile
Code:
set JAVA_HOME
eingeben.
Ergebnis:
Code:
JAVA_HOME=C:\Programme\Java\jdk1.7.0_01\bin\javac.exe
Wenn ich jetzt
Code:
javac
in der Kommandozeile eingebe kommt die Fehlermeldung:
Code:
Der Befehl "javac" ist entweder falsch geschrieben oder konnte nicht gefunden werden.
Ein Neustart hat nichts geändert. Was habe ich falsch gemacht ???:L
 

Final_Striker

Top Contributor
Die Variable muss
Code:
C:\Programme\Java\jdk1.7.0_01\bin
nicht
Code:
C:\Programme\Java\jdk1.7.0_01\bin\javac.exe
heißen.
 
N

nillehammer

Gast
Zwei Fehler:
1. JAVA_HOME muss auf das Installationsverzeichnis zeigen und nicht auf die javac.exe
2. Damit Du javac.exe ohne Pfadangabe aufrufen kannst, musst Du die PATH Variable pflegen und zwar musst du hier den bin-Ordner der Javainstallation eintragen.
 

Michael...

Top Contributor
Das bin Verzeichnis in JAVAHOME nutzt dem Betriebssystem zunächst einmal recht wenig. Entscheiden für das Ausführen von Programmen ist die PATH Variable. Hier entweder ebenfalls das bin Verzeichnis listen oder die JAVAHOME Variable ergänzen.
 

soeppelkan

Mitglied
ahh, danke euch! Habe jetzt der Variablen
Code:
JAVA_HOME
den Wert
Code:
C:\Programme\Java\jdk1.7.0_01
und der Variablen
Code:
PATH
den Wert
Code:
C:\Programme\Java\jdk1.7.0_01\bin
gegeben.


In dem Buch "Java in 21 Tagen" soll man die Umgebungsvariablen für selbst erstellte Klassen erweitern. Ist folgende Erweiterung korrekt, um Klassen aus dem Ordner
Code:
C:\dev\java\org\cadenhead\ecommerce
einzubinden?
Code:
JAVA_HOME
=
Code:
C:\Programme\Java\jdk1.7.0_01;C:\dev\java
.
Code:
PATH
=
Code:
C:\Programme\Java\jdk1.7.0_01\bin;C:\dev\java\org\cadenhead\ecommerce
 
N

nillehammer

Gast
Ich kenne das Buch nicht, aber Deinen Projektordner in den PATH oder das JAVA_HOME aufzunehmen ist völlig sinnfrei. Bei JAVA_HOME ist das sogar schlicht falsch und führt zu Fehlern.

Wichtig und bequem ist, dass java, jar, javac im PATH sind. Den Pfad zur class mit der main-Methode gibtst Du als Parameter beim Aufruf von java mit.
 

soeppelkan

Mitglied
ja stimmt. Ich hab immer noch ein Problem. In dem Ordner
Code:
C:\dev\java\org\cadenhead\ecommerce
ist die Datei Item.class
Java:
package org.cadenhead.ecommerce;

import java.util.*;

public class Item implements Comparable {
    private String id;
    private String name;
    private double retail;
    private int quantity;
    private double price;

    Item(String idIn, String nameIn, String retailIn, String quanIn) {
        id = idIn;
        name = nameIn;
        retail = Double.parseDouble(retailIn);
        quantity = Integer.parseInt(quanIn);
        
        if (quantity > 400)
            price = retail * .5D;
        else if (quantity > 200)
            price = retail * .6D;
        else
            price = retail * .7D;
        price = Math.floor( price * 100 + .5 ) / 100;
    }

    public int compareTo(Object obj) {
        Item temp = (Item)obj;
        if (this.price < temp.price)
            return 1;
        else if (this.price > temp.price)
            return -1;
        return 0; 
    }

    public String getId() {
        return id;
    }

    public String getName() {
        return name;
    }

    public double getRetail() {
        return retail;
    }

    public int getQuantity() {
        return quantity;
    }

    public double getPrice() {
        return price;
    }
}

außerdem die Datei Storefront.java

Java:
package org.cadenhead.ecommerce;

import java.util.*;

public class Storefront {
    private LinkedList catalog = new LinkedList();

    public void addItem(String id, String name, String price,
        String quant) {

        Item it = new Item(id, name, price, quant);
        catalog.add(it);
    }

    public Item getItem(int i) {
        return (Item)catalog.get(i);
    }

    public int getSize() {
        return catalog.size();
    }

    public void sort() {
        Collections.sort(catalog);
    }
}

die wenn ich sie kompilieren unter anderem den Fehler ausgibt
Storefront.java:15: errror: cannot find symbol
public Item getItem(int i) {
^
symbol: class Item
location: class Sorefront


:bahnhof:
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
nbergmann Umgebungsvariablen einstellen unter Windows 7 klappt nicht Java Basics - Anfänger-Themen 2
S Umgebungsvariablen unter Windows XP Java Basics - Anfänger-Themen 2
Y Umgebungsvariablen unter Linux Java Basics - Anfänger-Themen 6
G Wofür benötigt man die Umgebungsvariablen sowohl in Windows 10 als auch in Mac OS Catalina Java Basics - Anfänger-Themen 19
F Umgebungsvariable Java Umgebungsvariablen einrichten (win 10) Java Basics - Anfänger-Themen 9
I Properties oder Umgebungsvariablen mit ${irgendwas} lesen? Java Basics - Anfänger-Themen 2
B Win7 + JDK1.5.0 -> Umgebungsvariablen Java Basics - Anfänger-Themen 2
D Umgebungsvariablen im signierten Applet??? Java Basics - Anfänger-Themen 4
C javac, exec, -sourcepath, Umgebungsvariablen Java Basics - Anfänger-Themen 9
C exec Umgebungsvariablen Java Basics - Anfänger-Themen 2
L Windows-Umgebungsvariablen mit Java setzen? Java Basics - Anfänger-Themen 11
G Betriebssystemunabhängig Umgebungsvariablen auslesen Java Basics - Anfänger-Themen 15
D Win98 erkennt keine java Befehle.Umgebungsvariablen falsch? Java Basics - Anfänger-Themen 7
C Umgebungsvariablen vor Programmstart ändern??? Java Basics - Anfänger-Themen 4
M Wo den Ordner javafx-sdk-21.0.2 unter Linux ablegen? Java Basics - Anfänger-Themen 5
E Audio Datei unter Bedingungen ausführen Java Basics - Anfänger-Themen 19
D Jar Datei startet unter Linux nicht Java Basics - Anfänger-Themen 3
U Beispiel Methode size() vom "Collection"-interface... Wie kann man sichtbar machen, was die Methode unter der Haube macht? Java Basics - Anfänger-Themen 8
nbergmann Installation unter jdk.java.net: Keine ZIP-Datei zum entpacken Java Basics - Anfänger-Themen 2
thor_norsk Datentypen unter Java Java Basics - Anfänger-Themen 3
R Array mit Unter- und Obergrenze ganze Zahlen dazwischen erscheinen nicht Java Basics - Anfänger-Themen 1
U BestPractise für Deployment unter Windows gesucht Java Basics - Anfänger-Themen 12
W Random Zahl unter Berücksichtung eines Durchschnitts Java Basics - Anfänger-Themen 7
B Java Mail -> Mail senden, ist aber nich in IMAP unter "Gesendet" Java Basics - Anfänger-Themen 3
D Wert des Arrays unter Bedingungen ändern Java Basics - Anfänger-Themen 1
M Speichern unter. Java Basics - Anfänger-Themen 11
L Linux Befehle unter Windows in Eclipse ausführen Java Basics - Anfänger-Themen 3
J ImagaIO funktioniert nicht unter Ubuntu Java Basics - Anfänger-Themen 23
E Knoten eines Baumes unter Bedinung zählen Java Basics - Anfänger-Themen 2
J Punkt auf,über,unter oder zwischen 2 Geraden Java Basics - Anfänger-Themen 14
B Klassen Alle Unter-Objekte durchlaufen in der Hauptklasse Java Basics - Anfänger-Themen 10
F Console command unter Linux Java Basics - Anfänger-Themen 7
C GUI Programmierung unter Windows mit Java womit? Java Basics - Anfänger-Themen 11
D Einen Wert unter einen ActionListener weitergeben Java Basics - Anfänger-Themen 1
S Compiler-Fehler javac hat Probleme mit Paketen unter OSX Java Basics - Anfänger-Themen 2
N Eclipse - eigene Icons unter ClassPath Resource Java Basics - Anfänger-Themen 0
G Erste Schritte Unter Mac "Path" anpassen .bash_profile? Java Basics - Anfänger-Themen 5
C Java stellt unter Windows keine Umlaute dar Java Basics - Anfänger-Themen 9
J Ordner unter Windows Verstecken Java Basics - Anfänger-Themen 2
F Erste Schritte Unter Windows programmieren und dann auf Linux laufen lassen Java Basics - Anfänger-Themen 4
Z Gleiches Verzeichnis für class und java unter Windows Muss? Java Basics - Anfänger-Themen 11
Bluedaishi Dateien Lassen sich unter windows nicht löschen Java Basics - Anfänger-Themen 8
W Datei wird aus resources unter Windows nicht kopiert Java Basics - Anfänger-Themen 1
S Datei einlesen - Dateipfad unter Linux anpassen Java Basics - Anfänger-Themen 12
A Java IDE unter 400mb?? Java Basics - Anfänger-Themen 3
M JSF Projekt erstellen unter Eclipse Java Basics - Anfänger-Themen 7
A .jar unter Linux nutzen Java Basics - Anfänger-Themen 2
G Java unter Mac = schlecht | Windows = gut? Java Basics - Anfänger-Themen 14
M datei startet unter windows 7 nicht Java Basics - Anfänger-Themen 12
N .jar läuft nicht unter Windows 7 Starter Java Basics - Anfänger-Themen 4
F Exportieren als ausführbare Jar-Datei unter Ubuntu nicht möglich Java Basics - Anfänger-Themen 17
M in jTable schreiben unter Bedingung Java Basics - Anfänger-Themen 3
FrozeTee .java Dateien unter Windows 7 werden nicht angezeigt Java Basics - Anfänger-Themen 7
J Erste Schritte Speichern / Speichern unter / title Frame Java Basics - Anfänger-Themen 5
S Erste Schritte import für andere Klassenfiles verfügbar machen? (Java unter Eclipse) Java Basics - Anfänger-Themen 8
A Probleme mit JAR-Datei-Erstellung unter Eclipse Java Basics - Anfänger-Themen 23
S Classpath Libraries werden unter Linux nicht erkannt Java Basics - Anfänger-Themen 5
H speichern unter (JFileChooser) Java Basics - Anfänger-Themen 2
B Javadoc-Befehl unter Ubuntu Java Basics - Anfänger-Themen 2
Z Umgebungsvariable PATH-Umgebungsvariable unter Windows 7 Java Basics - Anfänger-Themen 27
V mehrfachvererbung unter interfaces Java Basics - Anfänger-Themen 10
Z [TrayIcon] Transparent unter Linux Java Basics - Anfänger-Themen 10
L Farbe unter Cursor bestimmen Java Basics - Anfänger-Themen 5
D Pfadangabe unter windows Java Basics - Anfänger-Themen 7
K kan 64Bit Version unter Win7Pro64 nicht installieren Java Basics - Anfänger-Themen 12
J File unter Linux Java Basics - Anfänger-Themen 8
J JDK installieren JRE unter Windows7 64bit Java Basics - Anfänger-Themen 8
C Mehrere Zeilen unter ~.showMessageDialog Java Basics - Anfänger-Themen 12
F getProperty() unter 64bit Java Basics - Anfänger-Themen 2
J Erstellte .jar unter 32 bit funktioniert nicht bei 64 bit Java Basics - Anfänger-Themen 4
G jar unter MeeGo installieren Java Basics - Anfänger-Themen 3
VfL_Freak Applikation läuft nicht unter Windows7 "platform not supported" Java Basics - Anfänger-Themen 15
R Programm gibt keine Reaktion unter Eclipse auf Mac Java Basics - Anfänger-Themen 13
I Java Programm unter Linux ausführen Java Basics - Anfänger-Themen 2
J Java Tool unter Windows ausführen Java Basics - Anfänger-Themen 8
H archive vergleichbarer Paramter unter Tag Object mit Parameter codetype="application/java-vm" Java Basics - Anfänger-Themen 3
C Windows Java unter Unix Java Basics - Anfänger-Themen 2
M Importieren von "IO.class" unter Eclipse Java Basics - Anfänger-Themen 4
G Problem mit einem Programm unter Win7 Java Basics - Anfänger-Themen 2
M Problem mit relativen Pfad unter Linux Java Basics - Anfänger-Themen 5
J Classpath bestimmen, unter Windows 7 Java Basics - Anfänger-Themen 2
S Random zahlen mit unter und obergrenze Java Basics - Anfänger-Themen 3
L Lucene Classpath unter linux setzen Java Basics - Anfänger-Themen 8
M Icons etc. werden unter Linux nicht gefunden Java Basics - Anfänger-Themen 6
C setResizable(false) unter NetBeans Java Basics - Anfänger-Themen 3
M Java einrichten unter Windows 7 Java Basics - Anfänger-Themen 12
C Wav-Sound nur unter Window Java Basics - Anfänger-Themen 5
B Classpath setzen - UNTER MAC OS X Java Basics - Anfänger-Themen 2
A 2 Monitore unter Java Java Basics - Anfänger-Themen 2
Y BufferdImage schreiben, unter Vista gehts, unter Ubuntu nicht... Java Basics - Anfänger-Themen 9
U Speichern unter button programmieren Java Basics - Anfänger-Themen 12
T Einfache Textausgabe .java unter OS X Java Basics - Anfänger-Themen 13
K Terminal Befehl mit Java unter Mac ausführen Java Basics - Anfänger-Themen 18
R .jar läuft nicht unter Linux Java Basics - Anfänger-Themen 11
D Class not found fehler beim ausführen unter konsole : / Java Basics - Anfänger-Themen 2
B Java Datei unter Solaris kompilieren Java Basics - Anfänger-Themen 2
T Drucken von Listen bestehend aus Grafik und Text (unter swing) Java Basics - Anfänger-Themen 7
C Windows Look and Feel unter Linux Java Basics - Anfänger-Themen 10
K Export Eclipse-Project unter MAC OS X Java Basics - Anfänger-Themen 2
F jar Datei unter Vista 64 bit Java Basics - Anfänger-Themen 2

Ähnliche Java Themen

Neue Themen


Oben