繁体   English   中英

如何使用Jar文件在IntelliJ IDEA中设置运行/调试配置?

[英]How to set a run/debug configuration in IntelliJ IDEA using a Jar file?

感谢您欢迎我加入社区!

我想获得有关IntelliJ IDEA中的“运行/调试”配置的帮助。 我们使用.jar文件,我需要在IDE中设置运行配置。 我转到“运行”>“编辑配置”>“ JAR应用程序” ,然后弹出各种选项。 我有.jar文件,但希望知道需要在哪些字段中设置哪些属性。 我们使用.bat文件启动.jar,我在下面发布了相同的内容。

有人可以看看start.bat文件,然后告诉我我需要添加到“运行/调试”选项中吗?

java -Djsse.enableSNIExtension=false -Xmx1200m -XX:MaxPermSize=256M  -agentlib:jdwp=transport=dt_socket,server=y,address=30306,suspend=n -jar mac-quickstart-2.0.jar -gui

这是我在IntelliJ窗口中看到的:

在此处输入图片说明

此外,我使用Maven在IntelliJ中构建项目(通过导入.pom文件)。 感谢您的宝贵反馈,期待在此做出贡献!

欢迎玛南! 通过执行以下步骤,您应该能够在IntelliJ中为jar应用程序创建目标。

编辑:最初阅读您的问题时,我没有看到您已经具有创建新的jar配置的步骤,但是我会将图像留在这里,以供将来的读者使用。

首先,在右上角打开您的运行/调试配置:

在此处输入图片说明

然后使用加号创建新配置:

在此处输入图片说明

输入罐子的适当信息。 我已经编辑并显示了您应该使用的内容。 (评论无效,仅供演示)

在此处输入图片说明

您可以通过从下拉列表中选择并选择所需的按钮来运行或调试配置。 ctrl-d调试和ctrl-r默认运行。

在此处输入图片说明

要扩展您应该在字段中输入的内容 (请参见上图,了解确切的配置):

  • jar的路径:这是jar的文件路径。 注意如何使用右侧的点轻松定位它。
  • VM选项:这些是用于控制JVM的选项。 例如, -Xmx1200m设置JVM的最大RAM。 我测试了我为您的配置显示的内容。 您可以像在命令行上那样用空格分隔它们。
  • 程序参数:如果您通过命令行将其作为java programName arguments调用,则这些参数将提供给您的程序。
  • 可以通过右侧的三个点,然后在左下方的加号来为环境变量设置名称和值。 对于您来说,这些将包括key = jsse.enableSNIExtension和value = false。 我对删除D非常有信心,但是在那里可能是错误的。 通过您的测试让我知道是否错误。
  • JRE:除非另有要求,否则保留默认值。
  • 使用模块的类路径搜索源:如果模块配置正确,则可以将其保留为Default
  • 启动之前:激活工具窗口:您可以添加其他任务来创建很酷的任务链。

请注意,以防万一,您可以直接运行Maven项目而无需先创建jar。 另外, -XX:MaxPermSize=256M似乎已被弃用,在我测试时使用地址30306导致错误,但是任意5005 30306正常工作。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM