我试图在应用程序运行配置文件的类路径中添加一个目录

如果在VM设置中使用-cp x:target/classes进行覆盖,则会出现以下错误:

java.lang.NoClassDefFoundError: com/intellij/rt/execution/application/AppMain

关于如何将目录添加到我的项目的类路径中,您有什么想法吗?

推荐答案

在IntelliJ 13中,看起来又略有不同.以下是针对IntelliJ 13的说明:

  1. 单击项目视图,或通过单击窗口左边框上的"1:Project"按钮或按Alt+1将其取消隐藏
  2. 找到您的项目或子模块并单击将其高亮显示,然后按F4,或右键单击并选择"打开模块设置"(在IntelliJ 14上变为F12)
  3. 单击依赖项选项卡
  4. 点击右边的"+"按钮,选择"JAR或目录…"
  5. 找到您的路径,然后单击确定
  6. 在"选择所选文件的类别"对话框中,选择Classes(即使是属性),再按OK
  7. 现在可以运行应用程序,它将在类路径中具有选定的路径

Java相关问答推荐

如何更改已在数据库中注册的 id 列类型

如何在控制台中输出多行字符图像

任务':app:compileDebugJavaWithJavac'失败

如何判断Java中的字符串中是否有多个字符是大写的

使用状态模式了解对象的状态

Collections.sort(list); 之间的区别和 Collections.sort(list,comarator);

如何将 MySQL 查询结果放入 java 中的 List

使用 Streams 在两个列表 List 中查找重复项

如何在 Java 中格式化两个 LocalDate 变量的范围?

深度优先搜索找到二叉树的最大深度

如何制作未经开发者许可不得转售的应用程序

试图在java spring中调用/发布第三方api

Mockito,如何在方法中创建的对象上调用验证?

Java 8 DateTimeFormatter 解析在future 很远的 ISO 日期失败

如何通过 SnowSQL 或 Java 函数将十六进制“F933F177”转换为十进制 -114.036361?

Spring OAuth 2.0 with jersey request:输入正确凭据后响应 401 Unauthorized

如何用填充零计算整数

Java中的重复输出

如何在我的 RecyclerView 中显示来自 firebase 的子元素数据的子元素?

为什么Java同时提供线程类和可运行接口来创建线程?