Ось що цікаво: Гарвардська школа розширень навчає програмування без IDE ... якщо тільки telnet + pico - це те, що ви не маєте на увазі під IDE.
Найпростіший спосіб - це використовувати основний текстовий редактор для написання ваших програм Java, потім перенести файли в систему FAS за допомогою програми FTP, підключитись через telnet і компілювати та запустити їх на FAS (fas.harvard.edu - Java вже встановлена там). Вони ОБОВ'ЯЗКОВІ бути на FAS, щоб подати їх на домашнє завдання. Щоб скористатися цим методом, можливо, вам доведеться дізнатися достатньо про один з текстових редакторів Unix, щоб мати змогу вносити необхідні швидкі виправлення у ваші файли або планувати локальне оновлення файлу та повторну передачу. Більше інформації про передачу файлів знаходиться на сторінці поширених запитань.
НЕ використовуйте текстовий процесор, наприклад Word або WordPerfect! Вони додають безліч символів форматування, яких ви не бачите, але які не дозволять вашим програмам ніколи збиратись. У Windows ви можете використовувати Блокнот або Wordpad і переконайтеся, що ви зберегли файли як "Текстовий документ" з розширенням .java. Якщо система намагається додати суфікс ".txt", поставте лапки навколо свого файлу та розширення у поле "Зберегти", щоб запобігти цьому. Ви можете також спробувати будь-який редактор у розділі Корисні завантаження (один, який ми настійно рекомендуємо для ПК, це редактор файлів програмістів). На Mac використовуйте BBEdit Lite (також пов’язаний на сторінці Resources) або один із вбудованих редакторів Unix, які доступні у вікні терміналу. Ви можете отримати захищену програму telnet або використовувати ту, яку у вас є, telnet в системі FAS, а також записувати та редагувати ваші програми в системі. Є три редактори Unix, які ви можете спробувати: pico, emacs та vi. Після того, як ви написали свою програму та зберегли її, тоді, як зазначено вище, ви можете скласти та запустити її на FAS
http://www.fas.harvard.edu/~libe50a/homework.html
http://www.fas.harvard.edu/~libe50a/faq.html
http://www.fas.harvard.edu/~libe50a /java.html
Якщо ви запитаєте мене, вони катують дітей, але це нормально. У будь-який рік може бути більше спартанців, не кажучи вже про Мотакес, Перейкой і Хелот, ніж Гарвард.
Так, можливо. Я вважаю, що щось на зразок Notepad - це не IDE, але emacs та Textpad (я використовував обидва для C, Java курсові роботи) вважаються IDE. Тепер ... після кодування в C # в VS2010, з WinForms та всім, я не хотів би повертатися до текстових редакторів на роботі - я б кричав за те, що не робиш лайно.
Однак для академічних проектів, коли приклади невеликі, немає сенсу використовувати IDE. Пам’ятайте: на уроках програмування з інтро програмування багато реальних питань немає. Ймовірно, вам не доведеться додавати .xml файли як ресурси в dll; Вам, ймовірно, не потрібно буде налагоджувати це багато, вам не потрібно буде використовувати кодові контракти або переходити від керованого C ++ до C ++ / ClI, потім до C # і назад. Академічні завдання не повинні бути безладними, оскільки їх можна виконувати з нуля, і вимірюються в людино-дні / тижні. Усі файли можуть бути частиною лише одного проекту (навіть для компіляторів або класу ОС). Такий IDE, як Visual Studio, насправді може перешкоджати вам, коли буде зроблений простий makefile. Подумайте про безліч варіантів, які треба налаштувати. Те саме з Eclipse - це надмірно розроблений редактор, який нескінченно настроюється. Простий makefile та два простих файли C можуть бути всім, що вам потрібно. Насправді, як правило, ви маєте більше контролю, коли ви самі визначаєте кожен прапор. Я колись закодував це в університетській лабораторії. Це смішно, але на одному з "вбудованих" (значить, він повинен бути таким крихітним, щоб він помістився на літаку) комп'ютери там не мали GUI і ні миші :) Мені все-таки вдалося увійти, редагувати, компілювати та налагодити програму C, а також додати драйвери та перекомпілювати ядро.