• Hallo,
    ich habe ein Problem mit dem Befehl javac. Immer wenn ich ihn in der Eingabeaufforderung eingebe erscheint: Zugriff verweigert.
    Es wurde mir gesagt, dass es ev. daran liegen könnte, dass ich nicht admin bin, jedoch bin ich das, somit erledigt sich diese Variante.
    Ich habe auch bei den Umgebungsvariablen mein java bin verzeichnis drangehänkt.
    Am besten ich kopier mal, wa bei mir so im Engabeaufforderungsfenster erscheint:

    Microsoft Windows XP [Version 5.1.2600]
    (C) Copyright 1985-2001 Microsoft Corp.

    C:\>c:\j2sdk1.4.2_07\bin\javac
    Zugriff verweigert

    C:\>cd c:\java
    Das System kann den angegebenen Pfad nicht finden.

    C:\>c:\j2sdk1.4.2_07\bin\javac CHalloWelt.java
    Zugriff verweigert

    C:\>PATH = %PATH%;C:\j2sdk1.4.2_07\bin

    C:\>/c:\j2sdk1.4.2_07\bin\javac
    Die Syntax für den Dateinamen, Verzeichnisnamen oder die Datenträgerbezeichnung
    ist falsch.

    C:\>c:\j2sdk1.4.2_07\bin\javac CHalloWelt.java
    Zugriff verweigert

    C:\>c:\j2sdk1.4.2_07\bin\javac
    Zugriff verweigert


    liebe grüsse

    aurora

  • nur weil man admin ist, heißt das noch lange nicht, daß man deswegen auf alles zugreifen darf.

    kA, wer oder was da umgestellt worden ist, aber i würd mal die zugriffsrechte für javac.exe überprüfen. maybe hat ja der admin auch keine ausführbarkeitsrechte auf javac.exe

  • Ich hab' zwar schon ziemlich verdrängt, wie das unter Windows geht, aber soweit ich weiß, kannst du nicht c:\irgendwas\programm.exe aufrufen. Wechsle nach C mit c:, wechsle in das Verzeichnis mit 'cd \zu\java' und rufe im Verzeichnis dann 'javac whatever' auf. Oder Direkt 'javac irgendwas' im Verzeichnis, wo irgendwas liegt, wenn die Pfad Variable richtig gesetzt ist.

  • ui ui ui, danke euch, doch bin ich ziemlich unwissend in pc sachen.
    1. wo find kann ich denn die zugriffsrechte überprüfen?
    2. das mit euren pfaden ist mir auch schleierhaft...:confused:

  • kA, ob das bei der XP Home edition überhaupt existiert - ich glaube kaum - aber in der Prof. edition zuerst einmal in den ordneroptionen die "einfache ordnerfreigabe" deaktivieren.


    anschließend das java Verzeichnis als auch die javac.exe mittels eigenschaften -> sicherheit überprüfen, ob der jeweilige benutzer zumindest "Lesen/Ausführen" aktiviert hat. bei administratoren sollte generell vollzugriff eingestellt sein.


    bzgl. absolute pfadangaben .. es ging darum, daß es durchaus erlaubt ist, c:\programme\...\applikation.exe auszuführen und kein verzeichniswechsel diesbzgl. notwendig ist.

  • gibt es beides nicht bei XP, weder die "einfache Ordnerfreigabe" noch ein feldchen "Lesen/Ausführen" in den Eigenschaften von javac. ist lagnsam echt entmutigend das ganze...

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!