簡體   English   中英

如何設置CHelper和在IntelliJ上配置?

[英]How to setup CHelper and configure on IntelliJ?

我嘗試了最后兩天。 但是我總是空白。 我在設置項目,添加依賴項以及創建任務時遇到麻煩,它總是顯示一些錯誤或其他錯誤。

我按照這里的說明創建了一個象牙,當我嘗試運行它時,出現了此異常

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)

因此,如果有人當前正在使用它,請給我一個逐步完整的說明表格,從頭至尾,不但設置而且正確配置,也將不勝感激。

我已經安裝了chelper,現在可以正常使用了。 我在ubuntu 16.04上並使用智能IDEA 16.2.2

腳步:

選擇菜單項“ 文件”->“設置...” ,在“ IDE設置”中選擇“ 插件 ,按“ 瀏覽存儲庫...”按鈕,右鍵單擊CHelper並選擇“ 下載並安裝” (不要安裝beta版本)。 單擊確定應用重新啟動

右鍵單擊主工具欄,選擇“ 自定義菜單和工具欄...” ,選擇要列出操作的位置(“ 主工具欄”的結尾可能是好的),單擊“ 添加之后...” ,選擇“ 插件”->“ CHelper”並添加您感興趣的動作(可能是Task以外的所有動作)

之后,打開或創建要與插件一起使用的項目,然后從工具欄單擊“ 編輯項目設置”以設置項目目錄。

這是最簡單的項目設置,適合我。

在此處輸入圖片說明

現在進行測試,您可以從工具欄解析競賽或問題表“ 解析競賽” 分析問題。 您將在src/code文件夾中找到問題(任務),並且在編譯后將在project下的test目錄中創建源。 文件名稱為Main.java ,也可以從菜單復制源。

瀏覽此Wiki頁面 ,以獲取更多信息。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM