Настройка Java - базовая (но не такая простая…) Вопрос

Недавно я перешел на Java с Head First Java , и я обнаружил, что в книге не хватает большого количества информации о настройке Java. В ней в значительной степени говорилось мне загрузить JDK и упоминалось кое-что о переменной пути к классам.

Я был очень смущен, и, очевидно, мой Java не был t настроен для работы. Итак ... Я исследовал и сумел добавить каталог / bin / в свой CLASS_PATH, а также создал новую системную переменную JAVA_HOME и указал ее на папку bin. Я не совсем уверен wh at to do - и эта тема кажется легкой для любого другого программиста, потому что я не могу найти никого, у кого были бы такие большие трудности с настройкой своей среды Java.

Итак, я могу компилировать и запускать программы сейчас. Я сделал кое-что из Hello World, yada yada. Теперь, на странице 37, мы собираемся заняться ООП. Вот классы:

class Movie {
    String title;
    String genre;
    int rating;

    void PlayIt() {
        System.Out.println("Playing the movie");
    }
}

и второй:

public class MovieTestDrive  {
    public static void main(String[] args) {
        Movie one = new Movie();
        one.title = "Movie 1";
        one.genre = "Movie 1 Genre";
        one.rating = -2
        two.title = "Movie 2";
        two.genre = "Movie 2 Genre";
        two.rating = -1
        three.title = "Movie 3";
        three.genre = "Movie 3 Genre";
        three.rating = 3
    }
}

Итак, я могу скомпилировать первый класс (Movie.java). Однако, когда я пытаюсь скомпилировать второй класс (объект?) - MovieTestDrive.java, я возвращаю эту ошибку:

MovieTestDrive.java:12: cannot find symbol
symbol : method PlayIt()
location: class Movie
two.playIt();

1 error

Я провел некоторое исследование, и, судя по тому, что я собрал, я полагаю, что Java этого не делает. не знаю тоже искать первый класс. Однако мое исследование не нашло почти никакой полезной информации о том, как направить эту глупость туда, где она есть.

5
задан Matt Ball 13 June 2011 в 14:41
поделиться