MxT*_*Txx 6 java scala intellij-idea gradle gatling
我正在尝试使用 Java 8 在 intelliJ 中运行我的 gatling 项目。我知道 VM 选项“AggressiveOpts”在 Java 11 中已弃用并在 Java 12 中删除,但我想知道为什么我会在 Java 8 中收到此错误?
我已将我的项目 SDK 更新为 java 8,并将我的 intelliJ 启动运行时更新为 Java 8,但这似乎不起作用。
我已经卸载了 Java 和 IntelliJ 并重新安装了它们,但这并没有解决问题。
我也尝试过使用不同的 IDE,它是 VSC(Visual Studio Code),但我遇到了与在 intelliJ 中所做的相同的错误。
Unrecognized VM option 'AggressiveOpts'
Error: Could not create the Java Virtual Machine.
Error: A fatal exception has occurred. Program will exit.
Run Code Online (Sandbox Code Playgroud)
我当前的 Java 版本是 1.8.0_181
我当前的 Gatling 版本是 3.3.1
如果有帮助,我正在使用 gradle 并且版本是 4.8.1
任何人都可以帮助解决这个问题吗?
编辑:添加了 build.gradle 代码
请在此处查看 build.gradle:https ://pastebin.com/MigH0Gxz
如果您向我们展示的内容是准确的(并且我们无法再解析 Pastebin 链接),则您AggressiveOpts在 Gradle 文件中根本没有提及。
我在 Gattle 问题跟踪器中发现了一个问题,其中提到当您尝试在较新的 JVM 上运行 Gattle 时,这是一个问题。该问题的含义是 Gadling 本身提供了 JVM 选项。
然而:
这意味着(不管你怎么说!)Gattle 实际上使用的是更高版本的 Java。
无论如何,解决此问题的变更集只是从gatling.bat和gatling.sh文件中删除了未知标志。您可以找到并检查与您的平台相关的文件,并手动删除不受支持的选项。或者您可以尝试弄清楚 Gattle 如何决定使用哪个 JVM。
| 归档时间: |
|
| 查看次数: |
3059 次 |
| 最近记录: |