从 IDEA

问题描述

我在 Ubuntu 20.04.1 LTS 上使用版本 2020.3.1 中的 IntelliJ IDEA。我正在使用模块编写基于 Java 15 的 Java 代码;作为构建系统,我使用的是 Gradle 6.7.1。

一个组件是一个从命令行获取数据的简单辅助工具;使用此代码可以轻松重现有问题的行为:

public final class Start
{
    public static final void main( final String... args )
    {
        System.out.println( Arrays.toString( args ) );
    }
}

当我将该类放在 $PROJECT/src/main/java/pkg 下时,在 IDEA 中右键单击它,然后从上下文菜单中选择“运行”,我得到作为输出

[-Dfile.encoding=UTF-8,-Duser.country=DE,-Duser.language=de,-Duser.variant,pkg.Starter]

将相同的代码放入 $PROJECT/src/test/java/pkg 并执行相同的操作将导致仅 [] 作为输出

在这两种情况下,IDEA 都使用 Gradle 来执行程序。

当我选择“调试”时也是如此。

我找不到可以关闭该行为的任何配置(我不想要任何“自动”参数)。而且,顺便说一下,这些参数是 JVM 参数,并不适用于程序。

有什么想法或提示吗?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)