微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

从 IDEA

如何解决从 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 举报,一经查实,本站将立刻删除。