Получение странной ошибки при записи в Java

Я получил странное сообщение об ошибке.. Я покажу вам код, который работает.. И код, где я получаю сообщение об ошибке.

Сначала сообщение об ошибке:

Открытие crJAR.bat

CatchIt.java:5: error: error while writing CatchIt: CatchIt.class (Zugriff verweigert)
 class CatchIt extends Frame implements KeyListener,Runnable {
 ^
1 error

ERSTELLE RELEASE-DATEI "CatchIt.jar"... bitte warten.
java.io.FileNotFoundException: RELEASE\CatchIt.jar (Zugriff verweigert)
        at java.io.FileOutputStream.open(Native Method)
        at java.io.FileOutputStream.<init>(FileOutputStream.java:206)
        at java.io.FileOutputStream.<init>(FileOutputStream.java:95)
        at sun.tools.jar.Main.run(Main.java:192)
        at sun.tools.jar.Main.main(Main.java:1233)

Это код без единой ошибки:

crJAR.bat

@ECHO OFF
ECHO.
ECHO KOMPILIERE DATEIEN... bitte warten.
javac *.java
ECHO.
ECHO ERSTELLE RELEASE-DATEI "CatchIt.jar"... bitte warten.
jar cvfm RELEASE/CatchIt.jar Manifest.txt *.class
ECHO.
ECHO TEST-START... bitte warten.
java -jar RELEASE/CatchIt.jar

НО... если я удалю последнюю строку "java -jar RELEASE/CatchIt.jar", то получу ошибку. И я не понимаю.. корреляция...

Почему не работает без этой последней строки?!

0 ответов

Другие вопросы по тегам