2015-11-25 2 views
0

Я пробовал последние два дня. Но я всегда рисую пробел. У меня возникли проблемы с настройкой проекта и добавлением зависимостей - и созданием задач - он всегда показывает некоторую ошибку или другую.Как настроить CHelper и настроить на IntelliJ?

я следовал инструкции от here Created клык, и когда я попытался запустить его, в конечном итоге с этим исключением

java.lang.NullPointerException 
at net.egork.chelper.codegeneration.CodeGenerationUtilities.getSimpleName(CodeGenerationUtilities.java:374) 
at net.egork.chelper.codegeneration.SolutionGenerator.createMainClassTemplate(SolutionGenerator.java:432) 
at net.egork.chelper.codegeneration.SolutionGenerator$3.run(SolutionGenerator.java:503) 
at com.intellij.openapi.application.impl.ApplicationImpl.runWriteAction(ApplicationImpl.java:974) 
at net.egork.chelper.codegeneration.SolutionGenerator.createSourceFile(SolutionGenerator.java:488) 
at net.egork.chelper.util.TaskUtilities.createSourceFile(TaskUtilities.java:14) 
at net.egork.chelper.configurations.TaskConfiguration.getState(TaskConfiguration.java:65) 
at com.intellij.execution.runners.ExecutionEnvironment.getState(ExecutionEnvironment.java:201) 
at com.intellij.execution.runners.BaseProgramRunner.execute(BaseProgramRunner.java:58) 
at com.intellij.execution.runners.GenericProgramRunner.execute(GenericProgramRunner.java:31) 
at com.intellij.execution.runners.BaseProgramRunner.execute(BaseProgramRunner.java:53) 
at com.intellij.execution.runners.GenericProgramRunner.execute(GenericProgramRunner.java:31) 
at com.intellij.execution.ProgramRunnerUtil.executeConfiguration(ProgramRunnerUtil.java:94) 
at com.intellij.execution.impl.ExecutionManagerImpl.a(ExecutionManagerImpl.java:375) 
at com.intellij.execution.impl.ExecutionManagerImpl.access$400(ExecutionManagerImpl.java:60) 
at com.intellij.execution.impl.ExecutionManagerImpl$4.run(ExecutionManagerImpl.java:368) 
at com.intellij.util.concurrency.QueueProcessor.runSafely(QueueProcessor.java:238) 
at com.intellij.util.Alarm$Request$1.run(Alarm.java:351) 
at com.intellij.openapi.application.impl.LaterInvocator$FlushQueue.run(LaterInvocator.java:318) 
at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:311) 
at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:756) 
at java.awt.EventQueue.access$500(EventQueue.java:97) 
at java.awt.EventQueue$3.run(EventQueue.java:709) 
at java.awt.EventQueue$3.run(EventQueue.java:703) 
at java.security.AccessController.doPrivileged(Native Method) 
at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:76) 
at java.awt.EventQueue.dispatchEvent(EventQueue.java:726) 
at com.intellij.ide.IdeEventQueue.e(IdeEventQueue.java:748) 
at com.intellij.ide.IdeEventQueue._dispatchEvent(IdeEventQueue.java:577) 
at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.java:384) 
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:201) 
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116) 
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:105) 
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) 
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93) 
at java.awt.EventDispatchThread.run(EventDispatchThread.java:82) 

Так что я буду признателен, если есть кто-то, кто использует его в настоящее время и дать мне поэтапная полная форма инструкции сначала до последней, не только настройка, но и как правильно настроить.

ответ

3

У меня установлен хелпер и теперь он работает нормально. Я на убунту 16,04 и используя IntelliJ IDEA 16.2.2

шаги:

Выберите пункт меню Файл-> Настройки ... выберите Плагины в IDE Настройки, push Просмотр репозиториев. .. кнопка, щелкните правой кнопкой мыши на CHelper и выберите Загрузите и установите (не устанавливайте бета-версию). Нажмите Да, OK, Применить и Restart.

правой кнопкой мыши на главной панели инструментов, выберите Настройка меню и панелей инструментов ..., выберите место, где вы хотите действия должны быть перечислены (вероятно, конец главной панели инструментов хорошо), нажмите Добавить После ... выберите Plug-ins-> CHelper и добавить действия, которые вы заинтересованы в (наверное, все, но Task)

После этого открыть или создать проект, который вы хотите использовать с плагином и нажмите на Изменить настройки проекта от панели инструментов до настройки p roject каталогов.

Это самые простые настройки проекта, которые отлично подходят для меня.

enter image description here

теперь для тестирования вы можете разобрать конкурс или задачи образуют Синтаксической Contest из панели инструментов. проанализируйте проблему. вы найдете проблему (задачу) в папке src/code, а после компиляции источник будет создан в каталоге test в проекте. и имя файла будет Main.java, вы также можете скопировать исходный код из меню.

Browese этот wiki page, для получения дополнительной информации.

Смежные вопросы