允许DVD + R上的java程序在DVD + R上编译

时间:2014-03-17 21:30:34

标签: java compiler-errors dvd

我的计算机科学课程教授想要将我们的.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怎么样?怎么办呢?

2 个答案:

答案 0 :(得分:3)

javac编译器读取*.java源文件并生成*.class个文件。我认为,由于DVD​​ / CD是一次写入,您需要采用以下方法之一:

  1. 编译Java并将源文件和类文件刻录到磁盘上。
  2. 您将Java源代码放到磁盘上,然后您的讲师使用javac -d path/to/output/directory之类的东西在自己的计算机上的某处生成已编译的类文件,并从那里运行该程序。

答案 1 :(得分:2)

  

他的指示是:“将.java文件刻录到CD,编译程序,运行程序。如果我将你的CD放入我的计算机,并尝试编译它,并得到一个错误,你得到一个0。”< / p>

这些说明没有说明如何将Java文件编译到CD上。你什么也没搞清楚。无论如何,你所询问的是不可能的。它也不是必需的。