看,您也可以像在eclipse中一样直接运行您的public静态void main
。IntelliJ自动拥有此运行配置。但要拥有它,您需要做的就是设置您的源文件夹。
因此,文件
详情请访问:https://www . jetbrains . com/help/idea/creating-and-management-modules . html
完成此操作后,您将在
publicstaticvoidmain
附近的左侧看到小的绿色三角形,您可以从这里运行和调试。
您可以在左侧项目窗口中的Java图标文件顶部看到< code>J
小图标。这表明您尚未配置sources文件夹。
请参阅:这个符号在IntelliJ中是什么意思?(文件名左下角的红圈,其中有“J”)
您可以从 Run - 为每个主类创建运行配置 -
这是指南链接
因为下面的评论而编辑答案:
请参阅此链接:imgur。com/a/1H5Xhj8在这里我运行了类a和类B,可以在运行配置菜单中看到。现在我创建了类JJ。我仍然可以在这个类中看到绿色三角形,但在下拉列表中看不到。N、 我用的不是终极版,而是社区版。希望这不是问题
我的文件名是Temp.java,里面有这个。我正在使用eclipse IDE 所以我无法将其作为java应用程序运行。我将类名更改为Temp 现在我可以了。有人可以解释我为什么吗?
我正在处理多个具有内部和外部依赖关系的Gradle项目,到目前为止,我很高兴由于Gradle的依赖关系管理,我可以修改一个库项目,而不会影响使用该库的每个应用程序。 当我需要修改库项目并使用使用它的应用程序项目对其进行测试时,我需要执行以下操作, 修改库项目并提交给SCM 触发CI构建库项目并将其推送到我的Gradle存储库 更新应用程序项目的以引用库项目的新版本 迭代以上步骤,直到一切正常,没有
我有一个多模块Maven项目,有模块“app”和“域”。应用依赖于域。域模块有公共和私有代码。公共代码在包中。 在Domain模块的pom中,我添加了maven jar插件的执行,该插件使用分类器“api”(仅包含公共类)生成一个额外的项目工件。 在应用程序模块中,我在域模块上添加了一个“运行时”范围的依赖项(因此所有类都存在于运行时),并在分类的“API”上添加了编译时范围的依赖。这是为了确保应
问题内容: 当其中的所有方法都是具体的时,有人在声明类抽象时有一些实际的编程情况吗? 问题答案: 好吧,您可能正在使用模板方法模式,其中存在多个都具有默认实现的覆盖点,但是组合的默认实现本身不合法-任何功能实现都必须是子类。 (是的,我不喜欢模板方法模式;)
问题内容: 我有一堂课,负责将合同从CSV导入数据库。 该类本身只有一个开始导入的公共方法,而其他方法都是私有的(因为只有该类本身将使用,并且它们保留逻辑)。 我开始使用Spock对该类进行测试,并且有许多私有方法,该如何测试? 我应该将它们公开进行测试吗?测试仅主要方法,公开一种? 什么是最好的? 问题答案: 从理论上讲,您的私有方法最终会被一种公共方法所使用,否则根本就不会使用它们。因此,通常
我正在从事一个Gradle项目,该项目使用多个源集来构建不同的战争。 从命令行一切正常。格拉德正确地构建了战争。但是在IntelliJ中它说对于每个*。src/k下的java文件无法解析来自src/main的依赖关系。 我试图通过使用idea gradle插件将目录添加为SourceDir来修复它,但不幸的是,这没有起作用。