为了账号安全,请及时绑定邮箱和手机立即绑定

如何在IntelliJ IDEA中的应用程序运行配置文件中将目录添加到类路径?

如何在IntelliJ IDEA中的应用程序运行配置文件中将目录添加到类路径?

芜湖不芜 2019-08-26 10:51:53
如何在IntelliJ IDEA中的应用程序运行配置文件中将目录添加到类路径?我正在尝试将目录添加到应用程序运行配置文件的类路径中如果我在VM设置中使用-cp x:target / classes覆盖,则会收到以下错误:java.lang.NoClassDefFoundError: com/intellij/rt/execution/application/AppMain有关如何将目录添加到项目的类路径的任何想法?
查看完整描述

3 回答

?
Cats萌萌

TA贡献1805条经验 获得超9个赞

在Intellij 13中,它看起来又略有不同。以下是Intellij 13的说明:

  1. 单击项目视图或通过单击窗口左边框上的“1:项目”按钮或按Alt + 1取消隐藏它

  2. 找到您的项目或子模块并单击它以突出显示它,然后按F4,或者右键单击并选择“打开模块设置”(在IntelliJ 14上它变为F12)

  3. 单击依赖项选项卡

  4. 单击右侧的“+”按钮,然后选择“Jars或目录......”

  5. 找到您的路径并单击“确定”

  6. 在“选择所选文件的类别”对话框中,选择Classes(即使它的属性),再按OK和OK

  7. 您现在可以运行您的应用程序,它将在类路径中具有所选路径


查看完整回答
反对 回复 2019-08-26
?
万千封印

TA贡献1891条经验 获得超3个赞

似乎IntelliJ 11已经改变了方法,并且检查的答案不再适用于我。如果其他人通过搜索引擎到达这里,这是我在IntelliJ 11中解决它的方式:

  1. 转到项目结构,单击模块,然后单击您的模块

  2. 选择“依赖关系”选项卡

  3. 单击右侧的“+”按钮,然后选择“Jars或目录......”

  4. 添加所需的目录(注意您可以多选),然后单击“确定”

  5. 在出现的对话框中,选择“classes”而不是“jar目录”

  6. 确保您在运行目标中使用该模块

请注意,步骤5似乎是关键的区别。如果选择“jar目录”,它在IDE中看起来将完全相同,但不会在运行时包含路径。事实上似乎无法确定您之前是否选择了“类”或“jar目录”。


查看完整回答
反对 回复 2019-08-26
  • 3 回答
  • 0 关注
  • 3246 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信