现在IntelliJ12.1已经发布,我希望能够将调试器附加到“gradlerun”应用程序并让它在断点处停止。我已经尝试过右键单击运行并选择调试它,并按照此答案中的建议设置GRADLE_OPTS环境变量:DebugGradlepluginswithIntelliJ并远程附加调试器,这工作正常,但没有一个在断点处中断。我一定是遗漏了什么。 最佳答案 我可以通过配置run任务来远程调试。因为它是JavaExec任务,它支持jvmArgs属性:run{jvmArgs"-agentlib:jdwp=transport=dt_socket,
我尝试从我在Intellij13(win8)上的项目创建一个可执行jar,遵循这些答案HowtobuildjarsfromIntelliJproperly?并执行创建的jar,然后我得到“错误:无效或损坏的jarfile”,后跟jar的路径。我的项目很简单,但有多个java文件和一个UI表单。我在ProjectStructure|Artifacts上创建jar工件后调用Build|BuildArtifacts|Jar,构建之后。我用maven脚手架创建了项目,但是没有对pom.xml的依赖。我正在使用java7。是不是少了什么? 最佳答案
感谢欢迎我加入社区!我想获得有关IntelliJIDEA中运行/调试配置的一些帮助。我们使用.jar文件,我需要在我的IDE中设置运行配置。我转到运行>编辑配置>JAR应用程序,然后弹出各种选项。我有.jar文件,但想知道需要在哪些字段中设置哪些属性。我们使用.bat文件启动.jar,我在下面发布相同的文件。有人可以查看start.bat文件并告诉我需要将什么输入到我的运行/调试选项中吗?java-Djsse.enableSNIExtension=false-Xmx1200m-XX:MaxPermSize=256M-agentlib:jdwp=transport=dt_socket,s
我当前的系统(MacOS10.10.5)配置是:IntelliJIDEA2017.2.2#Builton9August,2017javaversion"9"Java(TM)SERuntimeEnvironment(build9+181)每次我开始做一个项目(目前是1.8.0_65)并使用Listexample=newArrayList();=>如果我点击List的自动建议提示=>导入类引入的默认import语句是importcom.sun.tools.javac.util.List;虽然我希望它是:importjava.util.List;是否有任何我可以纠正的配置,或者这是我正在使用
假设我有一个Javaweb项目,我需要将几个JAR文件放入WEB-INF/lib目录中。在Eclipse中,如果您只是将这些JAR放在那里,Eclipse会像在类路径中一样拾取它们。然而,IntelliJ似乎没有。将这些JAR添加到项目中以使其位于标准WEB-INF/lib目录中的正确方法是什么? 最佳答案 在ProjectStructure窗口中,在“Libraries”部分添加JAR后,您可以转到“Artifacts”部分,您将在寄存器“OutputLayout”中看到WEB-INF文件夹的外观.在右侧,您会看到“可用元素”,您
我正在使用IntelliJIDEA开发我的Java应用程序。我对项目的第一次编译(或完全重建)需要很长时间,大约15分钟(并且非常占用CPU)这一事实感到沮丧。该项目由数百个Java类组成,但使用Eclipse编译只需1-2分钟。是否可以设置任何编译选项来加快此步骤?更新我的配置:SSD、64GB内存、XeonE5-1660、Win7Ultimate编译时间(重建):eclipse:30s带有Eclipse编译器45s的IntelliJIDEA带有javac编译器的IntelliJIDEA:超过10分钟(!)java类的数量~5000 最佳答案
我想运行我的项目,但IntelliJIDEA版本13显示一些奇怪的错误消息:现在类文件在类图标上有一些小十字。但是这段代码是经过编译的,我无法理解这种奇怪的行为。如何解决这个麻烦? 最佳答案 我相信这个类被排除在编译之外-我想我以前有过这个。尝试:设置->编译器->排除 关于java-错误-IntelliJIDEA中的"java:cannotfindsymbol",我们在StackOverflow上找到一个类似的问题: https://stackoverflo
我正在开发一个Java网络项目,该项目使用LiquibasegroovyDSL来管理数据库更改。就本主题而言,它可以是使用*.groovy文件作为源的任何其他第3方库。该项目是用gradle构建的。在src/main/resources文件夹下我的一个模块(dao-base)中我有groovy文件(changelog01.groovy,master_changelog.groovy等)。这些文件应该在运行时由liquibasejar加载。现在,当我尝试在IntelliJ中创建项目时,出现以下错误消息:Groovyc:CannotcompileGroovyfiles:noGroovyli
我正在使用最新版本的IntelliJIDEA(13.1.4),并且正在开发自己的自定义注释。我的项目目前有两个模块MyOwnCustomAnnotationProcessor(这里我有实际的处理器)MyOwnCustomAnnotationProcessorTest(我基本上对几个类进行了注释,以查看它是否都能正常生成)我在Eclipse中工作,但我正在尝试迁移otIntelliJ,因为我无法忍受Eclipse。通过让Ant构建生成主项目的.jar文件,我设法让它在Eclipse中发挥作用,测试类将使用这个.jar。但我无法让它在IntelliJ上运行。在Settings->Compi
我的java项目包含名称相同但大小写不同的文件(Test.java和test.java)。我在我的Mac上设置了区分大小写的文件系统,并且能够通过CLI查看/编辑它们。但是,IntellijIdea并不认为它们不同,因此编译失败。如何修复IntellijIdea以支持文件名的大小写?谢谢 最佳答案 我在JetBrains提交了支持请求。这是答案:add"idea.case.sensitive.fs=true"tobin/idea.propertiesfile(https://intellij-support.jetbrains.co