Компиляция

Можно ли с помощью jEdit компилировать программы, написанные на java?
И если да, то подскажите, пожалуйста, что нужно для этого сделать?
Или дайте ссылку, где об этом можно почитать!

Спасибо!

может это:

может это: JCompiler
или shell консоль: Console

Я тоже

Я тоже пользуюсь JCompiler и Console.
Вызов компилятора можно "повесить" на любую клавиатурную команду.

Вызов компилятора можно "повесить"

>>>Вызов компилятора можно "повесить" на любую клавиатурную команду.
Как это сделать?

Global Options->Shortcuts

Через меню: Global Options -> Shortcuts -> Plugin:JCompiler

Что дальше?

Скачал я их. А что дальше?
Просто я думал, что они устанавливаются в jEdit и затем из меню можно компилить... Видимо это не так...

Чтобы

Чтобы компилировать java нужно:
1) Поставить JDK;
2) Проставить в переменной PATH путь к ${JAVA_HOME}/bin
3) Тогда из console можно вызывать javac или JCompiler.

Как работать с JCompiler?

А что, нельзя на др. диск переключиться из консоли.
У меня получается только на диске С гулять...
Пробую cd d или cd d: - ничего не получается.

И ещё, не мог бы кто-нибудь, подробно объяснить работу с JCompiler? Интуитивно НЕ понятно.
Заранее благодарен!

Перейти на

Перейти на другой диск можно через cd d:/
А что конкретно не понятно?

Во-первых,

Во-первых, когда выбираю Plugins->JCompiler->Compile File, то появляется окошечко, а в нем следующее:
java.lang.NoSuchMethodError: console.Console.setShell(Lconsole/Shell;)V
at jcompiler.JCompilerPlugin.executeCommand(JCompilerPlugin.java:106)
at jcompiler.JCompilerPlugin.compileFile(JCompilerPlugin.java:120)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
....

Ну а если в консоле выбрать из списка JCompiler, то появляется:
JCompiler>

и, лично мне, не ясно, что с этим можно делать...

А вообще, с помощью консольки все отлично компилируется и запускается...

Спасибо за помощь!

Обновить jCompiler до 1.7.2

Если обновить jCompiler до версии 1.7.2, то в jEdit 4.3pre6 jCompiler прекрасно работает.

А если jedit 4pre9 и

А если jedit 4pre9 и jCompiler 1.7.2, выдаёт следующее
java.lang.NullPointerException
at java.util.StringTokenizer.(Unknown Source)
at java.util.StringTokenizer.(Unknown Source)
at javacore.AbstractClasspathSource.loadClassNames(AbstractClasspathSource.java:476)
at javacore.AbstractClasspathSource.init(AbstractClasspathSource.java:455)
...
и The "Default" service is not available.

как с этим бороться-прочитал:надо в plugin option->Java Core:preferred service for classpath and sourcepath" сменить с "default" на JCompiler".

jCompiler для 4.3pre9

Менеджер плагинов в jEdit 4.3pre9 не предлагает закачать и поставить jCompiler. Так что там действительно может быть несовместимость, которая действительно так и лечится.