我收到了一条奇怪的错误消息..我将向您展示有效的代码.. 以及我收到错误消息的代码。
首先,错误信息:
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)
这是没有一个错误的代码:
@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”,那么我得到错误。 我不明白......相关性......
为什么没有最后一行才能正常工作?!