Java IDE написаний чистою Java? [зачинено]


20

Чи написано на Java Java IDE?

Я щойно отримав ноутбук свого 9-ти літнього навчального дня в школі, і існують всілякі обмеження. Дещо прикро, ви не можете запустити будь-який виконуваний файл, окрім тих, що вже встановлені в системі (чомусь вони не вимкнули використання командного рядка, PowerShell або, як не дивно, regedit). Вони дозволяють запускати виконувані файли Java, тому я подумав, що це єдиний спосіб мати змогу програмувати на своєму шаленому ноутбуці в школі (я, природно, закінчив усі свої роботи): D

Редагувати:

Під написанням на Java я також маю на увазі, що виконуваний файл, який використовується для запуску програми, має розширення файлу ".jar", таким чином працює на JVM .

Редагувати 2:

Я спробував ідентифікатор DrJava IDE, і він спрацював чудово, дякую (я можу компілювати та виконувати програми)! Щодо запуску Eclipse як через командний рядок, використовуючи команду "java -jar" C: / Users ... / org.eclipse ... "". Це призводить до помилки при створенні файлу виступу журналу. Основна помилка:

ПОВІДОМЛЕННЯ Під час автоматичного активації пакета org.eclipse.ui.workbench (182) сталася помилка.

Як я можу виправити цю помилку (я сильніше заздалегідь працюю з Eclipse, ніж будь-який інший IDE)?

Редагувати 3:

Щодо моєї останньої редакції, просто ігноруй її: D. Я вирішив проблему, завантаживши останню версію Eclipse.


Чи встановлений набір JDK (Java Developer Kit) чи просто час виконання Java? Якщо у вас немає JDK і ви не можете встановити нові виконувані файли, то, на жаль, ви застрягли.
Майк Баранчак

Ну, у мене є портативна версія JDK, в IDE я можу просто встановити джерело JDK для компілятора в каталог, куди я його скопіював.
Дарестіум

1
Інша річ: жоден з Java IDE не просто упакований як один .jar файл. Типовий параметр має невеликий нативний виконуваний файл, який потім запускає процес Java. Це покликане приховати складність. Це також означає, що на заблокованому комп'ютері ви не зможете запустити IDE так, як було призначено, і вам доведеться перестрибувати безліч обручів лише для його запуску.
Майк Баранчак

5
Я не знаю ідеї Java, яка не написана на Java (так, так, emacs, vim, блокнот)
NimChimpsky

1
@NimChimpsky, Emacs JDE - цілком пристойний Java IDE.
SK-логіка

Відповіді:


18

Затемнення написано на Java.

"Написано на Java" - http://en.wikipedia.org/wiki/Eclipse_%28software%29

РЕДАКТУВАННЯ: Щоб вирішити редагування питання про запуск IDE у форматі .JAR-файлу:

"Крім того, ви можете запустити Eclipse, безпосередньо посилаючись на JVM наступним чином:

java -jar eclipse/plugins/org.eclipse.equinox.launcher_1.0.0.v20070606.jar "

Джерело: http://wiki.eclipse.org/FAQ_How_do_I_run_Eclipse%3F


1
Чи доступний виконуваний JAR для запуску затемнення? ОП не може запускати власні виконавчі файли.
V_P

2
"Крім того, ви можете запустити Eclipse, безпосередньо посилаючись на JVM так: java -jar eclipse/plugins/org.eclipse.equinox.launcher_1.0.0.v20070606.jar" - wiki.eclipse.org/FAQ_How_do_I_run_Eclipse%3F Я думаю, цього достатньо? Я можу додати його у відповідь, якщо так.
Xonatron

Я стрибнув пістолет і додав його у свою відповідь.
Xonatron

Оновлення запуску Eclipse як через командний рядок, використовуючи команду "java -jar" C: / Користувачі ... / org.eclipse ... "" Це призводить до помилки при створенні файлу, що говорить у журналі, головна помилка - "! ПОВІДОМЛЕННЯ Під час автоматичного активації пакета org.eclipse.ui.workbench (182) сталася помилка. " Будь-які ідеї, як виправити цю помилку (я дуже вважаю за роботу з затемненням, ніж будь-який інший IDE).
Дарестіум

@Darestium, які версії Eclipse та JDK ти працюєш? Можливо, відкрийте нове запитання щодо цієї помилки.
Xonatron

25

Я думаю, Eclipse написаний на Java, а також є найкращим IDE.

Також перевірте tIDE та BlueJ 2 .


6
Eclipse працює на фронтальній основі під назвою SWT, яка не вважається чистою Java, але вона працює на std VM
Martijn Verburg

1
"Найкращий IDE" - chortle - див. Програмісти.stackexchange.com/ questions/21987/ … ;-)
Гері Роу

2
Насправді я б сказав, що Eclipse був найгіршим з великих 3, за Netbeans також (принаймні, на поверхневому рівні) - але багато місць лише записують свої плагіни для Eclipse, так що це найменш поширений знаменник, і часто просто не потрібно мати вибір.
Білл К

24

Один з IDE, з яким я працював, - це Netbeans . Це ДУЖЕ популярний IDE, повністю написаний на Java.

Найкраще - це безкоштовно, простий у користуванні та інше. Я вважаю це дуже корисним при спробі програмування програм Windows на Java. Ви можете знайти деякі корисні статті тут .

У Netbeans також є плагіни, також написані на Java, якщо це ваш інтерес, який може накласти менше ваг на ваше плече і багато чого іншого. Він також працює для PHP та C / C ++, так що це дивовижно.


2
Я згоден, Netbeans - це справді дивовижно!
Морт

Чи є виконаний JAR? ОП не може запустити власний виконуваний файл (.exe).
V_P

Ви намагаєтесь знайти Netbeans під виконаною формою JAR? Якщо так, то я не думаю, що у вас буде везіння, поки що я цього не бачив. Я не думаю, що ви можете цього знайти, оскільки Netbeans має багато залежностей і файлів, не кажучи вже про бібліотеки. В його основі це компілятор, і йому потрібна повна програма.
Багстер

Так, мені це потрібно у виконаній банку формі.
Дарестіум

19

Нещодавно Jetbrains зробив більшу частину свого IntelliJ IDE , написаного на Java, як відкритий код. Переважно те, чого не вистачає в "Community Edition", - це підтримка веб-програм і корпоративних програм.

Ви можете завантажити бінарний файл або завантажити джерело та джерело та створити його самостійно за допомогою JSDK та деяких додаткових бібліотек.

Вони також продають академічну версію повної версії IDE за 99 доларів. Ось порівняння безкоштовної та платної версій.


1
Однак він не завжди працює на OpenJDK занадто добре.
Мартійн Вербург

3
IntelliJ - це місце, де воно знаходиться. Мені пощастило трохи попрацювати десь, де вони придбали всім розробникам ліцензію IntelliJ, і я не розчарувався. Це трохи дорого, хоча бачити, як Eclipse на 90% там.
maple_shaft

6
@maple_shaft Це все додаткові 10%. Все-таки Eclipse - це дуже хороша IDE.
Гері Роу

7

Розроблений в Університеті Райс IDE DrJava повністю написаний на Java і отримується у вигляді файлу jar. Він має багато приємних функцій для початківців програмістів, включаючи інтерактивну оболонку, схожу на Python. Отримайте його тут .


2

Чи можете ви завантажитися з великого пальця? Якщо так, то це шлях. Я впевнений, що ви можете знайти версію Ubuntu або Mint, яку зможете налаштувати, а потім зможете робити все, що вам потрібно.

Якщо ви навіть не можете цього зробити, ви можете спробувати написати якийсь пусковий апарат. Просто проста програма Java, яка бере ваші аргументи команди та виконує їх під час виконання Java (в основному Runtime.exec("your commands here");). Я поняття не маю, як вони заблокували ваш ноутбук, тому не можу сказати, спрацює він чи ні, але спробувати потрібно досить швидко.


1
Завантаження з великого пальця - це шлях. Набагато краще, ніж намагатися зробити щось із покаліченою установкою Windows. Я не знаю, чому я про це не думав. Якщо це неможливо, можливо завантажте з компакт-диска; Пригадую, Ubuntu дозволяє завантажуватись з інсталяційного компакт-диска та зберігати всі свої користувацькі дані на розділі Windows.
Майк Баранчак

Ні, я маю доступ до BIOS (пароль, встановлений DET), і перший варіант завантаження - це жорсткий диск, це нетбук, тому немає доступу до компакт-диска, і ви не можете завантажуватися з thumbdrive через порядок завантаження.
Дарестіум

@Darestium - Я вважаю, що ця машина належить до шкільної системи, а не до вас. Так що спроба зламати BIOS була б незаконною, і я, звичайно , не рекомендував би подібне.
Майк Баранчак

Так, саме тому я думаю, що запуск файлу java в порядку, тому що java також встановлена ​​з системою. Тому я не бачу нічого поганого в запуску програми, яка підтримується за замовчуванням.
Дарестіум

@TMN, так, я спробував це, друг теж запропонував це зробити, але, на жаль, не вийшло :(
Darestium

2

Хоча я не впевнений, чи назвав би його "IDE", це текстовий редактор, орієнтований на програмістів і приходить у виконаному форматі JAR. Погляньте на jEdit , я надав посилання нижче на сторінку завантаження.

У вашому випадку ви завантажите інсталятор на базі Java .

http://www.jedit.org/index.php?page=download

Доступно багато плагінів, тож ви можете по суті вбудувати його в IDE. Також він отримав сприятливий прийом, це можна побачити на сторінці Вікіпедії нижче.

https://en.wikipedia.org/wiki/JEdit

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.