如何在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:项目”按钮或按Alt + 1取消隐藏它
找到您的项目或子模块并单击它以突出显示它,然后按F4,或者右键单击并选择“打开模块设置”(在IntelliJ 14上它变为F12)
单击依赖项选项卡
单击右侧的“+”按钮,然后选择“Jars或目录......”
找到您的路径并单击“确定”
在“选择所选文件的类别”对话框中,选择
Classes
(即使它的属性),再按OK和OK您现在可以运行您的应用程序,它将在类路径中具有所选路径
万千封印
TA贡献1891条经验 获得超3个赞
似乎IntelliJ 11已经改变了方法,并且检查的答案不再适用于我。如果其他人通过搜索引擎到达这里,这是我在IntelliJ 11中解决它的方式:
转到项目结构,单击模块,然后单击您的模块
选择“依赖关系”选项卡
单击右侧的“+”按钮,然后选择“Jars或目录......”
添加所需的目录(注意您可以多选),然后单击“确定”
在出现的对话框中,选择“classes”而不是“jar目录”
确保您在运行目标中使用该模块
请注意,步骤5似乎是关键的区别。如果选择“jar目录”,它在IDE中看起来将完全相同,但不会在运行时包含路径。事实上似乎无法确定您之前是否选择了“类”或“jar目录”。
添加回答
举报
0/150
提交
取消