编译错误-允许在DVD+R上的java程序在该DVD+R上编译



我的计算机科学课程的教授想要使用刻录我们的。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呢?如何做到这一点?

javac编译器读取*.java源文件,生成*.class文件。在我看来,由于dvd/cd是一次写入,因此您需要采用以下方法之一:

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

他的指示是:"刻录。java文件到CD上,编译程序,运行程序。"如果我把你的CD放到我的电脑里,试着编译它,得到一个错误,你得到一个0。"

那些说明没有提到如何将Java文件编译到CD上。你正在陷入毫无意义的混乱中。反正你的要求是不可能的。如果不需要的话

相关内容

  • 没有找到相关文章

最新更新