无法使用 module-info 在 IntelliJ IDEA 中编译 java 9 项目

2024-05-07

无法使用模块信息在 IntelliJ IDEA 中编译 java 9 项目。

  1. 创建一个项目
  2. 添加模块
  3. 创建一个带有 main 的类(不运行 module-info.java)
  4. 添加模块信息.java
  5. 运行主程序Fails

配置

模块信息

module httpexample { }

Error

错误:(1, 1) java: 文件应该位于源路径或模块的补丁路径上

Intellij版本

IntelliJ IDEA 2017.1.2 Build #IU-171.4249.39, built on April 25, 2017 JRE: 1.8.0_112-release-736-b16 x86_64 JVM: OpenJDK 64-Bit Server VM by JetBrains s.r.o Mac OS X 10.11.1


这似乎是 Java 9 update 166 引起的新问题,我已在 YouTrack 中报告了该问题,请关注更新:

  • IDEA-172212 https://youtrack.jetbrains.com/issue/IDEA-172212JDK9-167下编译错误
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

无法使用 module-info 在 IntelliJ IDEA 中编译 java 9 项目 的相关文章

  • Android Studio 在 Make Project 期间不会编译 Java 库模块的测试类

    我在 Android Studio 2 2 3 中有一个多项目 Gradle 构建 包含 Java 库 core and codegen 和 Android 库 android 模块 Make Project在 Gradle 控制台中显示已
  • 是否可以将 Vagrant 与 intelliJ 一起使用?

    假设我正在使用 Java 并使用 IntelliJ 来执行构建和部署等操作以及其他类似操作 我以前没有使用过 Vagrant 但是在运行 Vagrant 实例时是否可以继续使用 IntelliJ 进行构建和部署 是的 您可以将 IDE 与
  • 无法在 Intellij 中运行主类[重复]

    这个问题在这里已经有答案了 我有以下项目结构 ProjectRoot src Main examples libs My src文件夹被标记为sources在 Intellij 中 现在 当我想运行 Main 类时 出现以下错误 Excep
  • Scala 警告、IntelliJ 和编译器标志

    我目前正在试用 IntelliJ Scala 插件 有件事让我有点烦恼 编译时我收到 3 个警告 Warning scala Recompiling 4 files Warning scala Warning scala there wer
  • IntelliJ Subversion 需要身份验证对话框

    我正在尝试从颠覆存储库中签出一个项目 我已输入我的信息 例如网址 用户名和密码 我可以看到我的存储库中的文件夹列表 我选择我的项目并选择要签出到的目录 一切似乎都很顺利 我在 结帐选项 中单击 确定 进行结帐 选择 1 7 格式 这就是我正
  • 使用 Intellij 2017.2 /out 目录构建会重复 /build 目录中的文件

    更新到 Intellij 2017 2 后 构建我的项目会创建一个 out包含生成的源文件和资源文件的目录 这些文件与已包含的文件重复 build并导致duplicate class生成的类的编译器错误 关于 Gradle 或 Intell
  • IntelliJ IDEA 中的项目语言级别是多少?

    我正在使用 Java 7 SDK 和 IntelliJ IDEA IDE java version 1 7 0 11 Java TM SE Runtime Environment build 1 7 0 11 b21 Java HotSpo
  • Intellij Idea 终端快捷方式不起作用

    我目前正在使用 Intellij Idea 2016 2 4 并在 Windows 10 上运行 我注意到Alt F12打开终端的命令和Alt F7用于查找特定方法的用法的命令均已停止工作 我已经尝试过以下方法 文件 gt 使缓存无效并重新
  • 导入 sbt 项目时出错,服务器访问错误,未解决的依赖项

    我正在尝试从 IntelliJ IDE 15 0 2 的 build sbt 中导入我的项目中的库 我不断收到未解决的依赖项错误 我尝试更新不同论坛的设置来解决该问题 但没有任何效果 我尝试过的几件事 使用代理设置更新 sbtconfig
  • 迁移到Java 9或更高版本时是否需要切换到模块?

    我们目前正在从 Java 8 迁移到 Java 11 但是 升级我们的服务并没有我们预期的那么痛苦 我们基本上只需要更改我们的版本号build gradle文件和服务都顺利启动并运行 我们升级了库以及使用这些库的 微 服务 到目前为止没有问
  • IntelliJ - 从文件中获取标准输入

    我需要从 IntelliJ IDEA 中的文件获取标准输入 java BinarySearch tinyW txt lt tinyT txt tinyT txt 是作为标准输入的文件 tinyW txt 是另一个文件 它作为命令行参数传递给
  • 在IntelliJ IDEA中,如何用try-with-resources包围?

    在 IntelliJ IDEA 中 我可以按 环绕着 快捷方式CTRL ALT T除其他外 用 try catch 块包围代码块 我想将资源部分包围到 try with resources 块中 Writer out Files newBu
  • 如何使用 Intellij Structural Search 查找使用两个命名类的所有方法?

    假设我有两个 Java 类 TradeType 和 InstrumentType 我知道在我的代码库中的某个地方有一个从 TradeType 映射到 InstrumentType 的方法 我如何在 Intellij 中使用结构搜索来表达 找
  • intellij idea 和 eclipse 可以一起使用吗

    对于某些人来说 这可能看起来有点奇怪 但我仍然想知道这是否可能 到目前为止 我们有很多项目是在 eclipse 上编写的 我们中的一些人想进入 intellij idea 的世界 我们可以同时通过 eclipse 和 intellij 一起
  • WebStorm 中的断点未命中 JavaScript 调试

    我在 WebStorm 中有以下配置设置 当我单击 调试 时 它会正常启动 Chrome 并导航到该页面 但我的断点从未被命中 但它以某种方式连接起来 因为我看到了所有console log WebStorm 中的输出 我正在尝试导航到屏幕
  • 如何强制maven更新本地repo

    我在一个项目中编译了一个 jar 文件 以便可以在第二个项目中使用它 我可以在 m2 文件夹中看到 jar 文件 但在第二个项目中 它抱怨找不到工件 我想我必须强制 Maven 更新索引 缓存一些东西 但不知道到底是什么 任何提示 谢谢 更
  • intellij idea运行配置备份

    我想创建一个脚本来修改 intellij 中的调试配置 tomcat的路径发生了变化 我必须手动进入运行配置并编辑内容 我试图找到intellij存储这些设置的地方 但没有成功 question 有谁知道 IJ 在哪里存储其运行配置 该位置
  • 更改启动 Java 运行时后 IntelliJ IDEA 无法在 Ubuntu 上启动

    之前 我的 IntelliJ 运行得很好 但我使用的是 java 6 所以我的项目无法使用 gradle 运行 我用命令将java切换到版本8sudo update alternatives config java 我检查了java ver
  • 警告:找不到父级 tsconfig.json

    我想修复警告 警告 找不到父级 tsconfig json 在打字稿中Errors tab in IntelliJ IDEA 2016 3 我的 TypeScript 代码位于src目录和我的 TypeScript 输出将是lib正如预期的
  • Intellij - 调试器断点不再工作

    我正在正常工作 调试Java Maven项目与IntelliJ 2018 2 1 然后我单击 Intellij 停止应用程序以对代码进行一些修改 当我在调试模式下再次启动应用程序时 它 调试器 只是停止工作 现在 应用程序需要大约 10 2

随机推荐