Как создавать классы и интерфейсы в Linux без использования IDE - PullRequest
0 голосов
/ 20 мая 2010

В настоящее время я пишу программы для Linux следующим образом: из командной строки я делаю следующие шаги:

$ touch project.java
$ nano project.java

и я пишу код.

У меня есть вопросы: как я могу создавать новые классы, интерфейсы и так далее? Потому что в IDE, такой как Betbeans, я могу щелкнуть правой кнопкой мыши на имени проекта и выбрать «создать новый класс» или «создать новый интерфейс», и он будет создан, но как это сделать в Linux, если я не использую IDE?

Ответы [ 2 ]

4 голосов
/ 20 мая 2010

Если вы не используете IDE, вы набираете все самостоятельно с помощью редактора командной строки - emacs, vi или nano, как вы использовали ранее. (или CAT >> для серьезных профессионалов).

Интерфейс выглядит следующим образом: ( Прочтите учебник Java Sun, чтобы узнать больше об интерфейсах! )

interface Bicycle {

       void changeCadence(int newValue);   // wheel revolutions per minute

}

Класс выглядит следующим образом ( Прочтите руководство Java Sun для получения дополнительной информации о классах! ):

class Bicycle {   
       int cadence = 0;    
       void changeCadence(int newValue) {
            cadence = newValue;
       }
}

и т. Д., Это все в документации. Продолжайте читать удобный учебник по Java, и вы найдете все это.

2 голосов
/ 20 мая 2010

Текущий подход работает, если вы хотите избежать IDE (за исключением того, что touch не требуется).

Просто введите весь исходный код самостоятельно.

Например, чтобы создать класс с именем Foo, используйте предпочитаемый редактор и отредактируйте файл Foo.java со следующим содержанием:

public class Foo {
}

Сохраните и скомпилируйте, и все готово.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...