我的计算机科学课程教授想要将我们的.java刻录到CD上,并能够在CD上编译它。我尝试这样做但是当我编译时,我得到一个错误,说它是一个只读文件系统。我正在使用DVD + R.这是错误:
Macintosh-2:Lab-09 Cody$ javac AsciiArt.java
AsciiArt.java:25: error: error while writing AsciiArt: AsciiArt.class (Read-only file system)
public class AsciiArt {
^
1 error
是的,当不在CD上时,它确实编译并运行得很好。是否可以使DVD + R可写,以便可以在CD上编译代码?用DVD-RW怎么样?怎么办呢?
答案 0 :(得分:3)
javac
编译器读取*.java
源文件并生成*.class
个文件。我认为,由于DVD / CD是一次写入,您需要采用以下方法之一:
javac -d path/to/output/directory
之类的东西在自己的计算机上的某处生成已编译的类文件,并从那里运行该程序。答案 1 :(得分:2)
他的指示是:“将.java文件刻录到CD,编译程序,运行程序。如果我将你的CD放入我的计算机,并尝试编译它,并得到一个错误,你得到一个0。”< / p>
这些说明没有说明如何将Java文件编译到CD上。你什么也没搞清楚。无论如何,你所询问的是不可能的。它也不是必需的。