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

允许DVD上的java程序+;R将在该DVD上编译+;R,java,compiler-errors,dvd,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

我计算机科学课程的教授想用它把我们的.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怎么样?如何做到这一点?

编译器读取
*.java
源文件并生成
*.class
文件。在我看来,由于DVD/CD只写一次,因此需要采用以下方法之一:

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

  • javac
    编译器读取
    *.java
    源文件并生成
    *.class
    文件。在我看来,由于DVD/CD只写一次,因此需要采用以下方法之一:

  • 编译Java并将源文件和类文件刻录到磁盘上
  • 您将Java源代码放到磁盘上,然后讲师使用类似于
    javac-d path/to/output/directory
    的东西在他们自己的计算机上的某个地方生成编译的类文件,并从那里运行程序
  • 他的指令是:“将.java文件刻录到CD,编译程序,运行程序。如果我把你的CD放在我的计算机中,并试图编译它,但得到一个错误,你会得到一个0。”

    这些说明没有说明如何将Java文件编译到CD上。你陷入了一场毫无意义的纠葛。无论如何,你所问的是不可能的。它也不是必需的

    他的指令是:“将.java文件刻录到CD,编译程序,运行程序。如果我把你的CD放在我的计算机中,并试图编译它,但得到一个错误,你会得到一个0。”


    这些说明没有说明如何将Java文件编译到CD上。你陷入了一场毫无意义的纠葛。无论如何,你所问的是不可能的。它也不是必需的。

    你确定你的教授告诉过你,还是他只是要求将编译结果记录在DVD+R上?@ShreyosAdikari不是重复的,即使是重复的,那里唯一半相关的答案是程序自动运行,我不想要。问他,他的要求很不清楚;告诉他“澄清这一点,否则你会被我揍一顿”:你确定你的教授告诉过你,还是他只是要求把汇编的结果放在DVD+R上?@ShreyosAdikari不是复制品,即使是复制品,唯一半相关的答案是程序自动运行,我不想这样。我们问问他,他的要求很不明确;告诉他“澄清这一点,否则你会被我的拳头打到脸上”:pHaving读了新的评论,听起来他在期待选项2。这就是我的想法,尤其是在读了这个答案之后。然而,有了DVD-RW,这能做到吗?读了这些新评论后,听起来他在期待选项2。这就是我的想法,尤其是在读了这个答案之后。然而,对于DVD-RW,这可以做到吗?