NachosOSをEclipseでコンパイルしようとしています。「make」(javacを呼び出す)を実行するとプロジェクトは正常にコンパイルされますが、Eclipseで実行しようとすると、奇妙なjavaエラーが発生します。たとえば、このjavadocコメントの最後の行が見つからないファイルであると報告されています...
コードフラグメント:
/**
* The master class of the simulated machine. Processes command line arguments,
* constructs all simulated hardware devices, and starts the grader.
*/
public final class Machine {
/**
* Nachos main entry point.
*
* @param args the command line arguments.
*/
public static void main(final String[] args) {
System.out.print("nachos 5.0j initializing...");
エラー出力:
/Users/dan/git/nachos/machine/Machine.java: line 19: */: No such file or directory
/Users/dan/git/nachos/machine/Machine.java: line 20: syntax error near unexpected token `('
/Users/dan/git/nachos/machine/Machine.java: line 20: ` public static void main(final String[] args) {'
私はOSX10.7.2(Lion)とJava SE 6(1.6.0 jdk)を使用しています。NachosのMachine.Machine.javaメイン関数を使用するようにビルド設定を構成しました。
なぜEclipseからの奇妙な出力なのか考えてみてください。