Получение странной ошибки при записи в 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", то получу ошибку. И я не понимаю.. корреляция...
Почему не работает без этой последней строки?!