Я пытаюсь скомпилировать проект Java (из интерпретатора Lisp) в Unix (точнее, Solaris).Моя проблема в том, что у меня есть несколько классов, которые расширяют другие классы, но когда javac пытается скомпилировать расширенные классы, он говорит, что не может найти суперкласс.
Команды, которые я печатаю:
javac -g LispObject.java
javac -g Sexp.java
Первый работает нормально;но вторая останавливается со следующей ошибкой:
Sexp.java:7: Superclass interpreter.LispObject of class interpreter.Sexp not found.
public class Sexp extends LispObject
^
1 error
(я не знаю, очень ли это актуально, но это для проекта класса, поэтому мне нужно использовать make-файл для компиляции, чтобы я мог 'Для компиляции нельзя использовать любые IDE ... это отстой, потому что в NetBeans все работает нормально.)
Код для LispObject.java
:
package interpreter;
public class LispObject extends java.lang.Object
{
// empty
}
Код для Sexp.java
:
package interpreter;
public class Sexp extends LispObject
{
// body stuff goes here
}