草庐IT

intelliJ

全部标签

java - Intellij 资源不在内置工件中

我正在尝试构建一个包含非标准图像和字体的.jar,我已将其添加到项目的资源文件夹中。我可以使用以下代码将它们加载到我的项目中。URLurl=ClassLoader.getSystemResource("./some_font.ttf");Fontfont=Font.createFont(Font.TRUETYPE_FONT,url.openStream());虽然这在我在IDE中运行程序时有效,但在运行导出的jar时它无法加载字体。 最佳答案 您可以在项目结构中创建自己的工件:您可以在其中添加资源文件夹的目录内容。按绿色加号并导航到

java - IntelliJ 2017 中没有代码覆盖率

我已经使用Junit和mockito编写了一些测试方法。我的测试运行良好。但是,我看不到代码覆盖率。无论我点击哪个选项,代码覆盖率都没有显示任何内容。我单击了显示在右侧代码覆盖窗口中间的EDITtofixconfigurationseetings。这就是我得到的:我应该怎么做才能获得代码覆盖率结果?这是我的文件夹结构: 最佳答案 要查看生产代码的覆盖率,请将模式更改为com.cdk.dmg.asset。如果您想在测试中查看覆盖率,您需要在测试文件夹中启用覆盖率(此选项在您的屏幕截图中被禁用,并且模式设置为仅记录测试数据,因此没有结果

java - Intellij 调试器不会在断点处停止

我一定是做错了什么。我是intellij的新手。从Eclipse切换。我有一个在weblogic上运行的JAXWS应用程序。要部署的工件是一个ear文件。我一直在努力让调试器在intellij上工作。我有终极版。我确实创建了一个运行调试配置,但它只是通过代码并且不会在我想要的位置停止。调试器显示一个没有勾号或叉号的红点。编辑-我正在运行“本地”运行/调试配置。这是我的运行/调试配置的屏幕截图。这是启动/连接的屏幕截图 最佳答案 我弄清楚我的问题是什么,我认为这个问题是针对我和我的应用程序的性质。其实我应该称之为self诱导的问题。让

java - Gradle:无法在 Intellij 中设置未知属性 'classDumpFile'

我一直在通过Internet搜索并在irc聊天中询问,但他们都没有或没有给出任何试图解决我的问题的答案。我正在尝试让我的项目在IntellijIDE上使用JaCoCo,测试将在Jenkins服务器中完成,我已经在我的gradle.build文件中为JaCoCo设置了一些设置,但是构建编译失败说Couldnotsetunknownproperty'classDumpFile'forobjectoftypeorg.gradle.testing.jacoco.plugins。JacocoTaskExtension.构建文件是这样的:version'1.0-SNAPSHOT'applyplug

java - 如何在 IntelliJ 插件中使用 "register"新模块类型?

我是IntelliJ插件开发的初学者,但我希望我的插件在“新项目”/“新模块”窗口中注册新的模块类型。我已经搜索了插件开发人员的文档,但没有找到任何有用的东西。我还查看了Kotlin和Scala等现有插件,它们也添加了新的模块类型,但我不知道如何让完成的ModuleType显示在上述对话框中。我必须在plugin.xml文件中更改什么?我已经为ModuleType、ModuleBuilder和ModuleConfigurationExtensionProvider添加了扩展并创建了Java类,但这并没有改变任何东西。希望您能帮助我,在此先感谢您。 最佳答案

java - IntelliJ 理念 : Deploy a simple Java servlet (no JSP) to Tomcat 7

我尝试按照教程here进行操作部署servlet,但只有在指定JSP文件时才有效。问题是,如果没有JSP,我不知道如何在Tomcat运行/调试配置中设置StartupPage。那么知道该怎么做吗?谢谢! 最佳答案 您应该在web.xml中定义一个servlet-mapping,如下所示:然后将url-pattern添加到服务器根URL: 关于java-IntelliJ理念:DeployasimpleJavaservlet(noJSP)toTomcat7,我们在StackOverflow上

java - maven 中的 IntelliJ 目录小蓝点标签

所以我正在使用IntelliJ开发一个java/scalamaven项目。我创建了一个新目录,并用src和测试内容填充了它,但它的行为与其他目录不同。蓝色小方block是什么意思?是不是重要?如何使我的新目录(第二个目录)表现相同?提前致谢,如果这是一个愚蠢的问题,我们深表歉意。 最佳答案 这意味着该文件夹被定义为一个Intellij模块。Intellij图标的完整列表:https://www.jetbrains.com/idea/help/symbols.html 关于java-mav

java - IntelliJ 目标字节码还原

对于我目前正在处理的项目,IntelliJ给了我编译错误Error:java:javacTask:sourcerelease8requirestargetrelease1.8。我进入Settings>Build,Execution,Deployment>Compiler>Java并看到我的一个模块的目标字节码版本设置为1.5,所以我将其更改为1.8,编译后它起作用了。但是第二天,我得到了同样的错误。我进入设置,那个模块的目标字节码又回到了1.5。我将它更改为1.8,它编译/运行得很好。这种情况现在已经发生了多次,我对必须进入设置以手动更改目标字节码版本的次数感到沮丧。为什么目标字节码版

java - 如何在 IntelliJ 中将资源文件添加到 JAR

我正在使用IntelliJIDEA14,我想将src之外的文件添加到JAR文件中。这是我当前的项目结构。我想将layout.txt和saveddata.txt添加到JAR文件可执行文件中。我已经用谷歌搜索了一段时间找不到解决方案如果您需要查看我的代码。这就是我读取文件的方式privatePathlayoutPath=Paths.get("resources/layout.txt");content=newString(Files.readAllBytes(layoutPath));这是我的项目结构 最佳答案 创建一个与“src”同级

java - IntelliJ IDEA : StackOverflowError on Build Project

我正在使用以下IntelliJ。IntelliJIDEA2017.2EAPBuild#IU-172.2953.9,builtonJune14,2017IntelliJIDEAEAPUserExpirationdate:July14,2017JRE:1.8.0_152-release-915-b3x86_64JVM:OpenJDK64-BitServerVMbyJetBrainss.r.oMacOSX10.12.5我在构建项目时遇到了java.lang.StackOverflowError。有没有人遇到过同样的情况?build留言↓Information:java:Thesystemis